Company: IBM
Date: 2014-10-30
Overall rating: 2/5
Employment status: current
Experience level: Confirmed

Riding the death spiral.
Pros: Its a good place to start because they're always in the market for dirt cheap labor. If you're fresh out of school, they will charge their clients for an experienced developer as long as you have a pulse.
Cons: Management hates employees, that's the only explanation for many of their compensation and promotion policies, openly forcing employees to engage in "competitive differentiation" which simply makes for the cutest hostile work environment, everyone trying to make their peers look bad and screwing everyone to cover their behinds. Instead of fixing problems finding new amazing stuff to blame on each other. But in the end is the person who the manager likes the most (or hates less) who gets promoted.