Here's what I don't get... If you have any options at all, why stay at a company with sub-par technology that abuses their workers? They've been stuck in low 3 Glassdoor [0] range for a while. It's layoff after layoff as they slowly dismantle the company. Why stay? Geographic limitations? Narrow skillsets? [0] https://www.glassdoor.com/Reviews/IBM-Reviews-E354.htm#trend...
I used to work there, and I can say that it's a lot like an abusive marriage: IBM is really, really good at convincing one that the IT job market is a tough place (!), that one got really lucky getting a job with IBM, and that one could never find another job anywhere else (!), and that $70,000 is a great salary for a world-class technical talent (!!!).
The sad thing is that there are so many smart, good people there, absolutely wasted in their positions. IBM could be an amazing, powerful company if it actually knew how to release the energy of its employees.