I think the most poorly managed section of IBM is GTS.
We see a lot of unworthy people in top positions. Employees who doesn't have any skills on the product are hired from bench or other teams.
What's worse is they are not even groomed. A few good employees have to do all the major tasks and bear the brunt of all this.
Appraisal is a joke ! I didn't even have one ! Now the major update- Recently people who wrongly clocked their shift allowance were asked to resign.
Now you can't say that it's a layoff! No more work from home options. IBM is the worst thing that I have seen in my 12 years in the industry.