Company: Microsoft
Date: 2019-01-27
Overall rating: 5/5
Employment status: current
Experience level: Confirmed

Good place to work, but depends a lot on manager
Pros: Good benefits and work life balance
Good CEO.
Smart people work there.
Cons: System has a BIG glitch: Teams only have incentive for their own team to succeed. Especially from managing point of view.
There is a lot of talk about working together but in the end, the above problem prevents a lot of cooperation. 
Your happiness depends a lot on your manager.