Company: Microsoft
Date: 2013-03-29
Overall rating: 3/5
Employment status: former
Experience level: Senior

Great starting out, not so great if you can't play the game
Pros: Smart people, Great problem solvers, Good benefits
Cons: 1st line manager aren't allowed to make good decisions.   Stack ranking hurts group cohesiveness.   Politics at the upper level leads to constant reorgs and distraction impacting product decsions.   Shooting the messenger a commn problem.