Company: Microsoft
Date: 2011-08-23
Overall rating: 5/5
Employment status: former

Overall experience would rank MS as a great place to work.
Pros: Great place to work.  Lots of diverse culture within the company.  Provides several opportunities for training and career growth in the company.
Cons: None that i can think of at the moment.  Plenty of career options within the company if employees wish to choose them.