Company: Microsoft
Date: 2016-02-11
Overall rating: 4/5
Employment status: current

10 Years
Pros: * The company is constantly evolving and improving.  It is heading in a great direction.
* Wide range of interesting and hard technical problems to work on.  I have never been bored.
* When you have great management it can be very rewarding and fun.
* Very smart people.
* Fantastic benefits, 401k, Health, ESPP, Bonus and Stock, Holidays (MLK and Pres Day).
* Very nice campus with places to walk and run and forests.
* Culture is changing in a positive way.
Cons: * Politics.  Often decisions are made in the career interests of the leaders and not for the benefit of the company or employees