Company: IBM
Date: 2008-07-21
Overall rating: 4/5
Employment status: current

Great place to work if you can handle bureaucracy
Pros: Endless career options throughout the company, different locations, lots of opportunity to work from home, Work life balance is promoted and you can usually have management support to adjust schedule when necessary. Great education possibilities, IBM payed for my MBA. 
Some benefits are industry leading and the company attempts to keep up with the market.
Cons: Cheap vacation allowances - 10 years to get 4 weeks is absolutely ridiculous
Your manager can make or break your job satisfaction, they have too much control over what you can and can't do human resources policy wise.  
Managers don't adhere to policies or don't support them and you don't get to take advantage of the great programs IBM has.
Poor first line managers