Company: Microsoft
Date: 2020-11-03
Overall rating: 5/5
Employment status: current
Experience level: Senior

Excellent Company to Work For
Pros: Great leadership (at least in M365). We are innovating everyday, and I feel genuinely cared about as a human at Microsoft. Good work/life balance. The company is also investing heavily in much higher quality and more extensive manager training so that ICs should have much better managers across the board.
Cons: Stock refreshers suck across all levels, from college hires all the way up through Principal engineers. Its by far the biggest con at Microsoft (and actually the only con that still exists at the company in my opinion).