Company: Microsoft
Date: 2012-11-21
Overall rating: 4/5
Employment status: former
Experience level: Senior

MIcrosoft offered a lot of opportunities
Pros: Great people. Field positions offer great autonomy.
Cons: Company culture encourages taking big risks, but if you fail you pay the price. 

Review system positions co-workers against each other. To succeed too much time is needed to play the political game instead of doing the work.  Performance reviews are too heavily weighted on Managers opinions and peer feedback, not on the work.  I would not work again in a company that had this type of review system.