Company: Microsoft
Date: 2016-12-21
Overall rating: 4/5
Employment status: former
Experience level: Senior

Lots of opportunity for growth
Pros: A large company means you can get a lot of experience either in one particular discipline or in several. The sky's the limit for motivated individuals.
Cons: The competitive nature of the review model. Though teamwork is valued, there's always an underlying pressure to do better than your peers. That's a disconnect.