Company: Microsoft
Date: 2014-08-21
Overall rating: 4/5
Employment status: current
Experience level: Junior

Good
Pros: Good work life balance and company takes care of you and rewards you for what you have done. Generally mangers listen to your suggestions as your peers (not as subordinates).
Cons: It is a big company and career advancement is a little difficult. A big part is of course your contribution but at some point it also depends on your manager's connections and ability to stand up for you.