Company: IBM
Date: 2010-02-22
Overall rating: 2/5
Employment status: current

Not too good in global delivery
Pros: Brand Name
Not too much work-pressure usually
Flexible work options given to a few
Wealth of information available online if you want
Cons: School-like culture, with "me boss - you underling" approach
The utilization calculation is a joke
Management more concerned about mere numbers and less about actual work done
The new approach to increase utilization is the pits.

Ok, in paper everything looks good. You are supposed to get flexible work options, you have unlimited opportunities and the like. In reality, everything is different. Flexible work options are there, at the sole discretion of your manager, who more often than not rejects things that IBM approves. A prime example being casual leaves, which nobody is allowed to take even when it is genuinely justified.
They have come up with a new approach where they pool people and divide work among the pool. The problem is that they decide in a very one-sided and intimidatory review that what you do should take much less time than what it does now.

Increasingly it is observed that they care more about reducing people count and getting some stupid reports than any actual work being performed.