Company: Microsoft
Date: 2014-11-04
Overall rating: 1/5
Employment status: current
Experience level: Junior

Insular culture that's all about CYA
Pros: Industry leading benefits and good overall comp package. Job stability and security, for those willing to adopt to MSFT culture of 'playing nice' with others at the expense of getting anything done.
Cons: Multiple layers of middle management that have been with MSFT for over 10+ years and have become good at gaming the system and politics rather. Many employees have simply become drones. They don't challenge the status quo, as that is seen as rocking the boat, which has been used by mgmt to withhold bonus pay. Very slow to catch up on mobile... even today, the major products groups don't have a game plan for Android. Not like mobile is new at this point. Matrixed organization doesn't assign accountability appropriately.