Company: Microsoft
Date: 2019-12-08
Overall rating: 5/5
Employment status: current
Experience level: Junior

Great company, great benefits, great culture
Pros: Outstanding benefits package (401k + ESPP and healthcare), lots of work-life flexibility, opportunity to move around the company frequently
Cons: Competitive pay but Stock awards lack compared to competitors, very large company so some projects move slowly