Company: IBM
Date: 2014-05-29
Overall rating: 4/5
Employment status: former
Experience level: Confirmed

It's an ok place to work but like all places has its issues.
Pros: Reputation, opportunities, great colleagues from which to learn
Clear how to get promotions
You own your destiny
Cons: Not a lot of opportunities for training or other growth opportunities
Making all employees be sales people. As a managing consultant had to always try to sell things that weren't needed and had to find our own jobs or sit on the bench and risk getting laid off