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

Good employer and benefits for the most part
Pros: - Great people and company reputation.  
- Great marketing.
- Resources are available for the important priorities
Cons: - Bonus program (as small as it is) distinguishes very little between the very top performers and other good performers - mainly because the company results are repeatedly mediocre.  So the very best people are leaving for greener pastures.
- Very slow salary growth, if at all.  Despite being a consistent "1" top performer, economically, I am behind inflation as compared to when I started in the 80's.
- Thousands of jobs posted internally, but requirements are so extremely specific, it's hard to fully qualify for other positions.