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

Excellent work-life balance
Pros: Great work-life balance (I am never expected to work more than 8 hours a day), individual offices (although this is quickly changing in the newer buildings), amazing benefits
Cons: Middle management isn't the best. A lot of my projects feel like they are just catering to some director's whim. Also, there is a strong sentiment that showing some data, even if it is bad/dirty/incomplete, is better than showing no data - something I fundamentally disagree with.