Company: Microsoft
Date: 2016-10-18
Overall rating: 2/5
Employment status: former
Experience level: Senior

Cruft and Decay in the Middle
Pros: The engineers and senior leadership are top notch!  Great place to have huge impact on users across the world.  Awesome, clear company-wide mission that it truly inspiring!  Average pay and pretty good benefits (except healthcare, which was ruined by Obamacare for everyone).
Cons: I have great respect for Satya and the culture shift he's initiated.  Unfortunately, mediocrity seems to have settled at the middle manager level, at least in some areas of the company.  Bad technology/strategy decisions made in the name of preserving fiefdoms and charter.  Political in-fighting for territory.  Leads stealing credit for minions work and blaming others for failures they should own responsibility for (usually behind their back).  Lack of leadership and zero integrity at the lead/development manager levels.  Perhaps just one really dysfunctional team amongst many, but in my 25 years as a software professional, literally the worst experience and most horrid disconnected power hungry leadership (and I use that term loosely) I've ever seen.