Company: Microsoft
Date: 2015-06-28
Overall rating: 5/5
Employment status: current
Experience level: Junior

Terrific place to work
Pros: Big challenges
Huge potential impact
Good compensation
Good benefits
Cons: Work-life balance gets unbalanced for many people. It's definitely possible to keep a healthy work-life balance, you just need to be disciplined about protecting your personal and family time.