I have worked for this company for over 3 years and I have _never_ received a pay increase. I accepted this position shortly after the 2008-2010 america job-pocalypse and took a huge pay cut from consultant position with competitor. They are currently paying me half of what my resume is worth. Working for this company is like living in a pressure cooker the whole time: there are internal agendas set for you to be accomplished through their very disperse and frustrating complicated systems (for all this AI Watson business, they have not even been able to develop their own single sign on system!). They substantially mandate overtime to salaried workers for years at a time through mandating 100% utilization in the Personal Business Commitments and personal reviews are nothing but a game in which managers get together and play toss ups... useless anyway, since IBM always seems to find excuses NOT to pay bonuses or pay increases. It is a sweat shop that more and more employees and customers are fleeing like the plague.