Company: Microsoft
Date: 2020-07-14
Overall rating: 4/5
Employment status: current
Experience level: Junior

Great place for stable work
Pros: Many different teams: you can always find a team and tasks for your liking.
Stable company, stable and predictable bonuses
Company is fine relocating people to the US if needed
Great work-life balance for most teams
Cons: Slow career advancement. Is not so for some teams, but usually, they force you in the same position for a long time.
The paycheck is smaller than in same-sized companies.
Teams are very different and behave as different companies. Cross-team communications get much harder