Company: IBM
Date: 2018-01-12
Overall rating: 3/5
Employment status: current
Experience level: Junior

Great place to learn but hard to grow career
Pros: Great place to learn new skills and technologies
Cons: So much bureaucracy. Day to day experience really depends on team/business unit and how they are doing, it can be stressful working under business unit that is not doing well. Also very hard to grow your career, very slow to promote and recognize initiative. Salary is no longer competitive with market.