Company: Microsoft
Date: 2015-06-01
Overall rating: 4/5
Employment status: current
Experience level: Senior

Ready for the next chapter
Pros: Microsoft has been constantly evolving in the 11 years I've been here.  But up until now it seemed disjointed.  Now we are building great software again.  There are some people who just don't get it and seem to hide in the large company and resist change.  However I think some of these people will not last the transformation.  The culture is really favoring the agile, the entrepreneurial, the team.  I like how Satya has started from day 1 with his vision and mission.  Some still don't fully listen and internalize what he is saying, sticking rather to old habits.  Great people to work with, great leadership, and a vision that will set trends in tech for the next 20 yrs.  You can really build a career here.
Cons: Obtuse way of getting ahead should be changed--Start using Azure ML to find the leaders in the org instead of relying on the old way of having management sponsor you up.  

Sales culture is bad, but seems to be changing -- slowly.