Company: IBM
Date: 2010-08-11
Overall rating: 4/5
Employment status: current

Solidly good place to work overall, but lots of bureaucratic overhead and ossified systems
Pros: * Good people to work with, with some really stellar folks
* Nearly any important company or government in the world is a customer
* Good benefits
* If you're on a good project that's doing well financially, it can be fun (and a lot of work)
* Well known, well-respected company
Cons: * Expense tightening is getting a little too much 
* Committees for everything as a way to avoid personal decision making
* Compartmentalization of roles can be extreme
* Antiquated systems and processes (green screens, and Lotus Notes needs a serious overhaul)
* Interruptions and crisis mode are a way of life 
* Politics can be soul crushing
* It's a Big Machine