IBM's been making series of business mistakes and have mistreated employees in an unforgettable way. Bad reputation ensures that IBM has hard time attracting talented people to begin with. Bad compensation ensures that they won't keep the few that they do bring in.
had an internship with IBM, a fair number of years ago (back when their revenue and stock price were both still climbing). The return offer acceptance rate in my program was something like 35% (most companies--even Amazon--are closer to 70-80%)...and of the 35% who did take their offers, almost all had left within two years.
I know many super talented people still working with IBM and I know for sure it's not the employee who's causing issues IBM is facing right now. Yet, somehow, the board keeps their eyes closed and is ignoring all of this while the company is sinking.
Good luck to all of you.