Company: IBM
Date: 2015-03-27
Overall rating: 4/5
Employment status: former
Experience level: Senior

Big Blue is a great place to work!
Pros: IBM really has what they are doing "down pat".  For a big company I was always impressed by how smoothly their internal systems worked and that they really tried to help employees when they needed it.
Cons: In order to advance in the company managers have to work in all different parts of the business so they can understand them.  This means you will get short-term managers popping in on a regular basis who don't understand the part of the business YOU are in so they can learn.  Some of these are good, some not so good.