Company: Microsoft
Date: 2020-11-15
Overall rating: 5/5
Employment status: former
Experience level: Senior

Great place to work
Pros: - Challenging 
- Ability to move around orgs to gain different experiences
- Hard work and progression can pay off with regular promotions
Cons: - Work life balance was not great
- On call shifts were stressful and every 6 weeks
- Strange release cycles (perhaps this is specific to teams I worked in)