Company: Microsoft
Date: 2017-04-10
Overall rating: 4/5
Employment status: current
Experience level: Junior

Good place to work, great work-life balance
Pros: Microsoft is a great place to work, and the benefits are top-notch, especially for families. The company offers great work-life balance for those who want it. The work itself can range from boring to very interesting depending on the team that you join. Regardless though, you'll be working with some of the smartest people you'll ever meet.
Cons: Like any large organization, Microsoft has its fair share of internal office politics and bureaucracy, which can slow down the product development process. Also, there's a lot of variation between orgs and teams at Microsoft, so two people's experiences of the place can be completely different depending on the team that they join.