Company: IBM
Date: 2014-04-21
Overall rating: 3/5
Employment status: former
Experience level: Senior

IBM is a great company to work for, if you work under a good manager.
Pros: Great benefits, good career growth if you keep on top of your training and certifications. IBM is large and diverse enough to allow several different careers without leaving the parent company.
Cons: Top management is to hung up on improving shareholders investment, at the cost of the companies technical depth.