IBM was not a "horrible" place to work for me. I got to work with a lot of very smart, talented folks. And I had several managers that helped me stay on through a series of medical issues that took me out for months at a time. No medical leave and I was always allow to hop back on the merry-go-round when I was ready.
I believe IBM senior management is clueless, inept and cruel. It's not just the missteps they've made over the past decade or so but the fact that history continues to repeat itself...each year just a little bit deeper into some circle of Dante's circle of business Hell. My last manager was a True Believer but having more tenure than he/she did I was never shy about discussing this. I suspect my former manager is now having second thoughts about defending IBM top management as the layoffs approach the front door.
Working for IBM was very good to me...thanks to the advice of my first group of coworkers I had the financial discipline to sock away every penny I did not need to live on. Fancy cars and houses were not on my radar. The layoffs of 1993 and great Pension Fiasco of 1999 drove the need for this discipline home. So I left with the ability to control my own destiny. Not everyone has been that lucky but I count my blessings and will choose my Post-IBM words carefully.
But make no mistake...senior management is clueless and it's the employees and shareholders that will pay.