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

Surprising work-life balance
Pros: MS really takes work-life balance seriously. I suppose it depends on your team and your manager, but I have great flexibility to manage family obligations outside of work and during work hours. As long as I do my job well, life outside of work is supported and expected. The work culture has been amazing the past few years. Different divisions get along really well and actually try to help each other. At least in my limited experience.
Cons: There are still a few negative attitudes from people who don't work here. We'll always be the 'evil empire' to some. People also complain to you about any frustration they have with MS, regardless of whether you are involved with that product.