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

Great work, but can be very team dependent.
Pros: In my experience, lots of interesting work and intelligent people, but have heard this is very team dependent.

Strong work life balance.
Cons: Minimal to no stock refreshers give little incentive to stay once initial sign-on stock vests.