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

Great place to work
Pros: Broad range of products offers diverse set of opportunities, from client apps, operating system, hardware (phones, xbox, surface tablets), to cloud. Ability have impact on wide range of customer's life and business (consumer to enterprise). Great benefits, team culture, etc.
Cons: Engineering often gets lost in trying to solve too many problems at once. Not enough focus on engineering quality and efficiencies, but getting better with renewed focus from leadership. Review system has become blah with the latest update.