Company: IBM
Date: 2008-09-18
Overall rating: 3/5
Employment status: current

Too much management to be agile and innovative.
Pros: It's a large company with a lot of different opportunities.  If you choose you won't get bored. They also are pretty good with work/life balance.
Cons: The bureaucracy is painful.  Way too many project managers collecting status and bothering others doing real work.  Not very agile in projects. It is hard to change positions within the company.  Easier to leave.