Company: IBM
Date: 2017-03-26
Overall rating: 3/5
Employment status: former
Experience level: Confirmed

IBM in 2014
Pros: There are many professional and helpful people in IBM. If you get on a good team you can grow professionally. 
Pay is competitive by industry standards.
Being a large company there are many different things you can work on.
Cons: Bureaucracy
A difficult restructuring that is not going as well as hoped.
Pay becomes inflexible after a few years.