Company: Microsoft
Date: 2019-08-07
Overall rating: 5/5
Employment status: former
Experience level: Confirmed

Challenging and Wonderful!
Pros: I felt fairly compensated. My team was very accommodating to several personal life events with no perceived consequence to my career or work environment.
Cons: Based on peer's anecdotal experiences, some teams have worse work environments than others. So maybe hit or miss with what team you end up on.