Company: IBM
Date: 2012-04-01
Overall rating: 3/5
Employment status: current

Not really what I was hoping for
Pros: There is a lot (and I mean a lot) of career advancement opportunity, but you really have to be an IBM'er at heart to take advantage of it.  
Pay is very good compared to the industry standard.  
Most management is very cognizant of having you balance life and work.
Cons: Bonuses suck.  
Sometimes the actual expectations of management are vague and it takes a long time to get things done because of this.
Be prepared to have 20 people involved in every decision on what does/doesn't get done.