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

This company could be great, but compensation system has bred a horrible culture
Pros: You get to work with very smart people on products that may be used by millions of people.
Cons: The compensation system has skewed everything to follow the one year review cycle, this has led to negative consequences for the company culture and the quality of the products it produces.