Company: IBM
Date: 2011-01-19
Overall rating: 2/5
Employment status: former

Stay Away
Pros: Big company, easy to fly under the radar and keep your job if you're a mediocre employee.  Lots of different projects to move around to.
Cons: Exceptional employees are not rewarded well.  Upper management has no respect for employee concerns.  Benefits get worse every year.  Merit raises and bonuses are pathetically small.