Company: Microsoft
Date: 2014-12-18
Overall rating: 2/5
Employment status: current
Experience level: Senior

Amazing people crippled by dysfunctional management
Pros: You meet the smartest, most motivated people every day you work at Microsoft. You have every opportunity to move to any team you want to (If they want you) and can grow into anything you want to do.
Cons: The adversarial stack ranking system has been made less transparent, but is still in effect. 10% of a team will get a 0 bonus every year. 0 bonus means you are done at Microsoft. A predictable system, combined with smart people who understand basic game theory means employees have to focus on internal politics more than doing great things if they want to succeed.