Company: IBM
Date: 2017-05-28
Overall rating: 3/5
Employment status: former
Experience level: Junior

Great if you like structured environments
Pros: Global breadth. 
Many people who have been there a long time. 
Folks are generally kind and moral.
Cons: Terrible place for a young outperformer... system not made for it
My boss literally called me a "hero" when I left because he knew I was being treated unfairly.