Company: IBM
Date: 2010-03-01
Overall rating: 4/5
Employment status: current

Pretty good for a while
Pros: * Pay is good enough
* Many projects, many teams, many opportunities
* Smart, competent people available
* Some flexibility in working hours and place
* Good on your resume
Cons: * Some departments are like tribes: won't talk to each other
* Nepotism easy to find 
* Kiss-up-kick-down management
* Big, slow, bureaucratic, may need weeks to get a simple answer
* Will use only IBM tools, not always the best choice
* US research staff shrinking and getting older