Company: Microsoft
Date: 2015-12-27
Overall rating: 5/5
Employment status: current
Experience level: Confirmed

Great people, Great environment
Pros: Great place to work.  Really enjoy working with smart people who want to get things build.  Great work life balance as well.
Cons: Microsoft is going through a transition and so things such as software quality assurance and verification as well as build systems and processes are still in flux.