Company: IBM
Date: 2017-06-13
Overall rating: 4/5
Employment status: current
Experience level: Senior

Still a Great Company
Pros: Established, profitable teams that embody true IBM values can create a great work environment with little politics or infighting and good co-workers.
Cons: Periodic reactive or self centered mid/upper management decision making has a tendency to cause layoffs. IBM is known to consistently pay employees below industry average for the privilege of working there. Bonuses and raises are rare  even for top performers due to being tied to never attainable company performance metrics.