Company: Microsoft
Date: 2011-04-09
Overall rating: 4/5
Employment status: current

Great benefits, great work life balance, lots of oppy for training, sometimes difficult due to inertia
Pros: Overall I think that MS is good to their employees.  They treat us well, work is very flexible, and you aren't expected to work crazy hours.  There are tons of opportunities for training and the environment is friendly.
Cons: It is a large company that is 30 years old.  Sometimes you run into people who have been there a long time and don't know anything else BUT microsoft!  It is these people who I think sometimes slow the company down.  They can be reasoned with, but the inertia to "do the things we have always done" is the default.