Company: Microsoft
Date: 2015-07-30
Overall rating: 4/5
Employment status: current
Experience level: Senior

Pay is excellent, people are good
Pros: MS pays great - lots of extras that affect the total compensation.
Cons: Culture is becoming too developer-centric In a bad way.  Arrogant, prideful personalities can succeed if they are great coders, while collaborative smart people who aren't as skilled with C++ are looked down upon.  The leads to disdain towards the non-Dev disciplines, and a lack of structured testing/validation of the work.