Company: Microsoft
Date: 2021-02-15
Overall rating: 3/5
Employment status: current
Experience level: Confirmed

Great if you find the right team
Pros: Good salary, Good opportunities, Good projects and great people to work with, if you find the right team.
Cons: Completely depends on the team you join. Work-life balance and team environment depends. If you take time to switch teams regularly, you can find a good team to work with.