Company: Microsoft
Date: 2016-04-20
Overall rating: 4/5
Employment status: current

Excellent company, provided you get a good team.
Pros: Work with the latest technologies in Microsoft stack
Big solutions to big problems, particularly customer facing ones
Very impact driven and motivated
Cons: Internal politics considered harmful
Very much a company in transition, unsure of how to navigate certain worlds like open source
Too nice to one another - means certain solutions are all met in the middle which can be hacky or obtuse