Company: IBM
Date: 2012-06-18
Overall rating: 3/5
Employment status: former
Experience level: Senior

Constant worrying about layoffs
Pros: 8% employee match 401k
True flex time
Work from home
Cons: Constantly worrying if you will be part of the next set of layoffs.  (I escaped it twice, but unable to the third time).
Poor bonus (2-4% on avg and was a consistent 2+ on reviews)
Expectation of every single employee to either patent, publish, or create a new innovation, every year.  Just not possible.