Company: Microsoft
Date: 2016-06-20
Overall rating: 3/5
Employment status: current
Experience level: Senior

Fast paced but slow to react to competitors.
Pros: Great benefits (connector bus that picks you up in neighbourhoods scattered throughout Seattle area and drops you off at work, connecting you with WIFI.
Locker rooms, and great incentives to bicycle to work
Great resources - Microsoft library, access to online training, internal tools, access to Microsoft products developers.
Cons: - Company is slow to react to external competition because it is such a huge ship it is trying to turn course but has so much mass and excess baggage its not as nimble as smaller companies.
- Some acquisitions are complete failures, it appears MS is on its mission to acquire its technology vs develop it  in house... MS you HAVE the talent and resources in house, there is no reason to spend billions on acquisitions. 
Elimination of its SDETS and Infra teams, placing onus on developers (and even worse customers) to maintain quality and infrastructure... This is having impact on quality, and not directly impacting the company is riding on what was in place before the SDET role was eliminated, this quality 'lag' will catch up...