I scanned all comments on the front page here. Please note, IBM has about 380,000 employees right now, they are working with different technologies, in different industries, they leverage a large technologies, people have different roles and most projects are different if compared to the peer group of projects.
With this being said, IBM has some great opportunities and working for some groups simply s---s....
All I want to say here, it's unfair to bash IBM as a single entity (which is what I am seeing here on layoffs.com after scanning the front page for IBM)