Company: IBM
Date: 2014-07-07
Overall rating: 2/5
Employment status: current
Experience level: Senior

IBM is huge, which has pros and cons. It's difficult to guide one's career without a mentor.
Pros: Access to strong, motivated technical people
Flexible schedules / work environments (I work from a coffee shop a couple of afternoons a week)
Great backing from management if you're working on a "focus area" project
Cons: Evening meetings with worldwide partners / colleagues
"Meh" Salary improvements
Constant Layoffs with relatively few new hires
Poor morale
Expensive cafeteria with sub-par food and service