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

Great opportunities, but political.
Pros: It is a great place to be among high intellectual capital and excellent work opportunities. The company and management is supportive of employees moving into new roles every 2 years. If you like breadth of experience, that is great opportunity.
Time off is more than fair and compensation was very competitive.
Cons: If you aren't part of the inner circle, you might not get that bonus you deserve. So make sure that you are in good clear, written communication with your boss about how your performance is measuring up over the course of the year!