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

Good, stable place to work
Pros: Challenging problems, good colleagues, not a startup atmosphere, big company
Cons: Lots of churn from management, frequent layoff/hiring cycle leads to mercenary culture.