Company: Microsoft
Date: 2016-07-14
Overall rating: 5/5
Employment status: former
Experience level: Senior

Great experience.  Great company.  Great people.
Pros: Great people for the most part.  I learned so much in the 18 or so years I was there.  Different groups have their different idiosyncrasies and even these change over time.  So what you might hear from one person in one org will not necessarily be true in a different place.
Cons: Once I hit the principal level I felt that the politics really took off.  Up to that point it really felt that my work stood for itself.  I'm not a political kind of guy and that was the overwhelming reason why I left.