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

Bad management brings down an otherwise decent job
Pros: Pay is okay, usually good work life balance, benefits are unmatched in tech
Cons: Managers do not support employees like they always claim.  On call rotations can be brutal.  Bad engineering practices in favor or pushing features to keep up with arbitrary timelines