Company: Microsoft
Date: 2019-01-30
Overall rating: 4/5
Employment status: former
Experience level: Confirmed

No regrets!
Pros: Big company with many perks and benefits
Opportunity to work on great products and depending on team  cool technology
Work life balance was epic most of the time
Cons: If you end up on a bad team they can make life suck with boring work and role demotions to fill hiring gaps
Avoid "studios" unless you know who manages it and that it is stable under the current Org.  My studio changed Org's about  5 times in 4 years: it was destructive on many levels