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

When it's good it's good. When it's bad it's terrifying.
Pros: Great scope, intelligent people, awesome products in productivity, gaming and developer markets.
Cons: The culture of competitiveness with peers and coworkers. There are precious few rock star people managers at Microsoft. Get a manager who decides they don't like you and your professional life at Microsoft becomes miserable.