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

The good, the bad and the ugly
Pros: Various divisions for services. Great for someone who wants to get to know different parts of the business and broaden their horizon. A lot of training available online through internal tools.
Cons: As with all companies, depends very much on the manager. Also, the internal appraisal system is not conductive to review people fairly. if you have a team of high performers, someone will have to suffer regardless due to the rating system. 
Depending on the division and the margins achieved, you can feel the love or the witch hunt for cost. A lot of cost cutting projects in the  IT outsourcing business.