Company: Microsoft
Date: 2016-07-28
Overall rating: 4/5
Employment status: current
Experience level: Junior

Not the best, not the worst
Pros: Good benefit, moderate work load, reasonable compensation. It is a very mature company and they get rid of the stack ranking in annual review.
Cons: the compensation is too low compared with Google and Facebook. There are too many talent in the company and individual usually does not have the chance to show full potential.