Company: Microsoft
Date: 2018-12-07
Overall rating: 3/5
Employment status: former
Experience level: Junior

Good company for one who's  good at soft skills.
Pros: Good insurance plans if you got a family.
Cons: SDEs writes good leetcode solutions yet fail to make a product with good quality (most of them caused by poor design). Project managers who're always bossing around, rarely doing something meaningful but got promoted so much easier compared to SDEs.