Company: Microsoft
Date: 2020-09-06
Overall rating: 4/5
Employment status: current
Experience level: Senior

Excellent time to be at Microsoft!
Pros: Microsoft is one of the few companies that develops software across a broad spectrum, so there is no chance of getting bored! You can work on cloud and distributed systems, AI, operating systems, gaming, etc. Great place to stay and grow yourself and your career, plus the benefits are compelling!
Cons: Every org is political at some level, and Microsoft is no different. But, if you can learn to navigate and figure out how to stay focused on what's important to you (and also is impactful work), you'd love it.