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

They may no longer use stack ranking, but the people managers and the culture haven't changed
Pros: I was able to work on many different projects and many different teams using many different technologies, and I worked under many different managers.  They offer a lot of ways to continue your education and foster ways of working on your career goals.
Cons: I found that the company does not know how to address politics and the associated conflicts with collaboration properly - especially managers.  As a result you find yourself in situations where you simply cannot resolve these political issues and management cannot do anything.  It becomes just a matter of time before it gets out of control, dysfunction sets in and it impacts the delivery of projects.