Company: Microsoft
Date: 2015-10-13
Overall rating: 2/5
Employment status: former
Experience level: Senior

Stay two years max, then get out
Pros: The best part of a Microsoft job is the opportunity to claw your way up within Microsoft. Also, Microsoft still has a long way to coast before it completely runs out of momentum.
Cons: Shark tank politics, your worth is dependent on your "promotional velocity" (HR's term!), you will always be graded on a curve - the curve just doesn't have a fixed shape anymore. Rewards are still angled towards Hero Coders - and make no mistake, the company is still dependent on them.