Company: Microsoft
Date: 2021-04-25
Overall rating: 5/5
Employment status: current
Experience level: Junior

good perks, good salary, good team
Pros: emphasis on work life balance; good culture
Cons: - very much 'work hard play hard'
- there will be long days/weeks/months but the team always takes a vacation when necessary
- not a lot of hiring diversity (lots of college hires from USC/Georgia Tech/MIT)