Company: Microsoft
Date: 2019-03-06
Overall rating: 2/5
Employment status: former
Experience level: Junior

Sad place
Pros: Good benefits and work-life balance
Cons: Terrible leadership and organization. 5 re-orgs in 5 years. 
"Bro-y" leadership that hires friends in as management and no work gets done.
Team members who actually do work are incredibly demoralized. 
It's said that you can switch teams or roles should you be interested, this is not true. You have to get all sorts of  permission. It's the corporate red tape.