Company: IBM
Date: 2010-12-22
Overall rating: 3/5
Employment status: current

Ok place to work, but beware of inflexible corporate culture
Pros: - Good opportunities for career growth
- Makes it easy for changing job roles and positions
- Career path is well-defined
- Broad business vision
Cons: - Salaries lower than competitors; especially if you are a long time employee
- Too much competition within the company; hurts overall business strategy
- Many layers of management and overlapping job roles
- Inefficiency of resources and slow response to market changes
- HW e SW divisions still depend on mainframe sales
- Cross reporting makes employees waste time keeping multiple managers up to date.