Company: Microsoft
Date: 2016-04-07
Overall rating: 3/5
Employment status: current
Experience level: Senior

Cultural Shift Hasn't Taken
Pros: Good benefits
Good work life balance
Broad impact
Smart people

Overall, Microsoft is a pretty decent place to work if you are on the right team.
Cons: Constant reorganizations
Bullies
Top-down decision making can make you feel powerless