Company: IBM
Date: 2016-01-11
Overall rating: 3/5
Employment status: current
Experience level: Senior

IBM just doesn't pay
Pros: Most people are really great people.  On top of that, IBM in general is very flexible about your work hours and even location. Most people are "get the work done".
Cons: Salaries aren't moving. Pay raises keep getting pushed back or skipped all together. I have been on the promotion cycle for 19 months now.