Company: Microsoft
Date: 2017-05-31
Overall rating: 2/5
Employment status: former
Experience level: Senior

Senior Software Engineer
Pros: One of the best places to have a worldwide positive effect on software. There's  opportunity here that, while rare and viciously fought over, is uniquely powerful.
Cons: Extremely negative environment with common backstabbing and misrepresentation. Stack ranking is more hidden, but still drives evaluations where success is not so much based on good software, but on image management and popularity. There's too much fear and really not much far reaching innovation.