Company: IBM
Date: 2015-01-17
Overall rating: 4/5
Employment status: current
Experience level: Junior

Great company to learn new skills
Pros: - Especially for new graduates, IBM is a great place to learn more about the consulting business. People who want/need structure would love working there
- When you outgrow your position you can explore career opportunities elsewhere in the company. It is such a large company that whatever you find interesting there will be a group of people working on that
- Great people. You really bond with the people you work with
Cons: I guess as a large company, IBM suffers from all the problems the other large companies suffer from:
- Not a ton of visibility beyond your direct supervisor
- Not a lot of excitement. Slow to move to the market's changing demands
- Slow to recognize success