Company: Microsoft
Date: 2016-12-31
Overall rating: 5/5
Employment status: former
Experience level: Junior

Fun place to work, nice culture
Pros: * Very competitive salary
* Nice benefits and perks
* You are very mobile in your career
* Relatively open to relocation
* Certain managers are very proactive about work/life balance
Cons: * Sometimes collaboration (especially with int'l teams) gets in the way of work
* Teams within the same division aren't always on the same page
* It's easy for people to get away with not doing their job and force you to pick up their slack