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

Horrible.  Just Horrible.
Pros: Money.  If you are out to do nothing but make money this is the job for you, otherwise go somewhere else.  If you are looking to make a difference or do something epic, this is not for you.
Cons: Long Hours.  Unfair review process.  Poor career growth.  Short on staff.  Horrible business practice.  Employees are required to work a 44 hour work week, coincidentally works out so that you only wind up with 1 day off a year IF you are able to take vacation.