Company: Microsoft
Date: 2018-04-27
Overall rating: 2/5
Employment status: current
Experience level: Junior

Good company
Pros: - Many resources to learn
- Good co-workers 
- Good compensation and benefits
- Positive shift in culture in the last years
Cons: - Still some groups are very hierarchical, top down management is the norm
- No career opportunity if you are in a small satellite office outside Redmond
- Lots of politics
- The middle management only makes pressures and try to make the numbers look good upwards. They have little interest to build great products.
- Very high fluctuation (in my team 10 people left in a less than a year)
- Constant re-orgs