Company: IBM
Date: 2012-06-10
Overall rating: 1/5
Employment status: former
Experience level: Junior

Bloated, Bureaucratic, and Extremely Political
Pros: Good benefits package, 4% matching pension contribution in particular.
Cons: -Multiple layers of bureaucracy ensure that getting approval for even the simplest things is a long and involved process.  
-Managers often brought in from other business lines. Don't actually have any experience in the area they're responsible for.
-Borderline pathological emphasis on billable hours, at the expense of EVERYTHING else.
-Absolutely no regard for work/life balance
-Due to functional managers often being in different cities/countries, possible to never meet the people you report too (I didn't actually meet my last manager face-to-face despite working for them for over a year)