Company: Microsoft
Date: 2021-05-29
Overall rating: 4/5
Employment status: current
Experience level: Junior

Honestly a toss up on quality - All depends on your team & manger.
Pros: Great pay/benefits, name recognition, interesting work, learn so much
Cons: (Potentially a minority of teams at the company) High pressure environments with little forgiveness for mistakes, low empathy