Company: Microsoft
Date: 2016-04-15
Overall rating: 5/5
Employment status: current
Experience level: Senior

Long time employee in SMSG
Pros: I've been with Microsoft over 25 years so I am going to perhaps demonstrate some bias.  I've worked in Australia, UK and now Singapore, all as a result of finding roles to grow and develop in the company.  So great experience there.  Recently since the Satya era, the companies agility has notably improved as its moved on from the Windows only legacy.
Cons: The company has an obsession with analytics and reporting.  Depending on your role, you may find yourself buried under an expectation of talking about what you need to do and showing why you need to do it, vs. doing it