Company: Microsoft
Date: 2012-12-12
Overall rating: 3/5
Employment status: current
Experience level: Confirmed

Great place if you can work the review system
Pros: Great salary and benefits.  Lots of opportunities.  Lots of smart people. Good work life balance
Cons: Hideous review system that forces managers to unjustly punish perfectly good employees.  This creates politics and backbiting that is totally unnecessary.  Also, the bureaucratic maze can be deadening – much effort gets wasted in useless meetings, but I suppose this is true in any 100k+ size company.