Company: Microsoft
Date: 2013-05-21
Overall rating: 2/5
Employment status: current
Experience level: Confirmed

Could be great if you can navigate the politics.
Pros: Lots of opportunities to do different types of work. Good benefits. Lots of perks e.g. mobile phone discounts on every major carrier, discounted software and hardware, free MSDN accounts, telecommute, free bus service.
Cons: Difficult to get ahead unless you can get noticed by the right people. Cutthroat performance review practices.