Company: IBM
Date: 2014-03-10
Overall rating: 2/5
Employment status: former
Experience level: Junior

400,000 Person Company
Pros: - Good reputation
- Some bright coworkers (not all, but there are some brilliant people here)
Cons: - Frequently poor managers (common in technical jobs)
- Poor review cycles and promotions: complex and infrequent
- You are a cog in a wheel, no chance to make an impact until at least at the partner level
- Constant focus on cost-cutting, there is a general lack of organic growth focus