Company: IBM
Date: 2015-09-10
Overall rating: 4/5
Employment status: former
Experience level: Senior

Great While it Lasted
Pros: Great opportunities for promotion and education.  You could move up or stay in your position.  When I was there from 1995 through 2003 management encouraged upward mobility.
Cons: Very difficult to get a decent pay raise due to pay band compression.  New hires frequently were given higher salaries over established more senior workers