Company: IBM
Date: 2013-11-12
Overall rating: 3/5
Employment status: current
Experience level: Senior

Good place to start - hard to survive
Pros: You can definitely learn a lot at IBM either by going very deep on a topic or moving around to different jobs.  Benefits are above average (but get trimmed every year).  Lots of international opportunities.  You get to work with people who know what it means to be a professional.
Cons: Resource actions (layoffs) happen at least once a year.  Lack of organic investment in products.  Internal incentives and silos get in the way of success.  Getting harder to move from one group to another.