Company: Microsoft
Date: 2015-05-02
Overall rating: 3/5
Employment status: former
Experience level: Senior

Non developer expereince
Pros: Some of the smartest technical people in the industry works here.  The overall package is above industry average.  Access to Microsoft products and services before they are released. Interesting scalability opportunities.
Cons: Politics and solidified networks rules the company and overrides everything else.  Perception is the name of the game and results in innovative "projects" by middle management (Director, Sr. Director, GM and VP).  One of the most risk adverse companies I have seen and it is getting worse; partly because the mindset, direction and decisiveness still is lacking.