Company: IBM
Date: 2013-04-09
Overall rating: 2/5
Employment status: former
Experience level: Confirmed

Grindshop
Pros: Mostly nice people to work with, at least the ones not scared of losing their jobs and backstabbing people to keep it.  
Many projects to choose from, this company really does do it all.  
Pay is good if you can get hired in at the right rate.
Cons: Management is grinding their employees out, expect to be hired on for a position only to pick up one or two extra jobs within a year of working there.  
Miserable work environment, morale is very low and gets worse with the constant fear that layoffs are coming. 
Difficult to move jobs unless a project falls apart, constantly being told you are either too valuable to move or that you don't have the right skills.