Company: Microsoft
Date: 2011-10-12
Overall rating: 2/5
Employment status: current

Great but dysfunctional
Pros: Great opportunities
Learn how to build and ship software
Learn from excellent people
Great on resume
Empowered at the individual contributor level
Cons: Highly political
1 bad review and you career is dead
Culture of copying competition without really believing it can win
Weather sucks
Too much focus on perception of yourself vs actual results
Review system is like american idol
Poor Work life balance
Need a good manager to protect you otherwise you become easy target to become the next 10%