Company: IBM
Date: 2009-07-30
Overall rating: 4/5
Employment status: current

Great tech, even greater bureaucracy.  Great place to camp on a good salary as long as you don't get bored or layed off.
Pros: The best reason to work there: you get into a group working on cutting edge tech and/or learning from SME managers that can mentor.
Cons: Crusty middle management camping out until they retire.  Great ideas get squashed every day. The best ideas escape and start life as competitors.