Company: Microsoft
Date: 2021-03-25
Overall rating: 4/5
Employment status: current

Solid work life balance, tons of opportunities to learn
Pros: - work life balance
- most teams (in my experience) have tons of devs willing to help out
- a lot of opportunities to learn
Cons: - experience can vary from team to team, and department to department
- on call duties (once again, depends on your team)