Company: Microsoft
Date: 2015-11-11
Overall rating: 2/5
Employment status: former
Experience level: Junior

Good benefits, poor management
Pros: Very good benefits, some of the best I've found.  Great health plan options with contributions to an HSA/FSA, $0.50 on the dollar matching on 401K, health and fitness benefits, etc.
Cons: I ultimately left the company for multiple reasons, and they all had to do with poor management.  I had 5 managers in 2 years.  The job I was hired for was reorg'd away between the time I was hired and my first day of work.  The job I was given when I arrived lasted 6 months before my team was reorg'd and moved under a different manager doing completely different work.  That job was reorg'd away another 6 months later.  Most managers did little help their people improve, often didn't do anything to leverage people's strengths, and were many times afraid to be forthright about performance.  Although the rating system changed in the past year and a half, the results aren't much different.  People still get stack ranked, and those on the bottom are put in a position where moving within Microsoft is next to impossible (requires VP sign-off from both the losing and gaining org), so their only option is to leave.  I saw several good people leave the company as a result.