Company: IBM
Date: 2011-11-30
Overall rating: 3/5
Employment status: current

non competitive package, awesome flexibility/work life balance trade off
Pros: Amazing spread of technology.
Very Open workculture
No racial/gender bias. Always stress on maintaining this work atmosphere.
Big name clients, high exposure projects, for development projects
Cons: There is some political atmosphere in application support projects. But thats common in other places I've worked too
Again in very large support engagements, quite a few people who are staffed have no idea what they should be doing, and manage to leverage work done by others. And not surprisingly, same sorts indulge in the politics/gossip/ass kissing and favoritism in turn.If it were a high effort work these sorts would have been weeded out, but unfortunately that is not, and you have to learn to work with them if you're coming from a good development background.
Really big org, if you hide under a rock no one will come looking for you, and you'll be at same place if you choose to hide. How this translates into overall competency is anyone's guess.