Company: Microsoft
Date: 2013-09-26
Overall rating: 4/5
Employment status: former
Experience level: Junior

Great Company but bad work ethics by design
Pros: Great benefits, competitive salary, predigest
Cons: The way they set up employee review makes it adversarial and poor team building.