Company: Microsoft
Date: 2021-02-22
Overall rating: 4/5
Employment status: current
Experience level: Confirmed

Great benefits, easy to get stuck
Pros: Great benefits (401k matching, adoption/tuition assistance, health/wellness expenses, etc)
Lots of opportunity to move around in the company
Company has great values & mission
Cons: It’s easy to get stuck without promotions because of political games and red tape. If you find a team you love that has a long product cycle and therefore lacks constant big impact then you’ll be slower to advance. And transferring teams slows advancement (cannot advance through transfers)