Company: Microsoft
Date: 2013-10-12
Overall rating: 4/5
Employment status: former
Experience level: Senior

It was the right place for me for a long time
Pros: Smart people, mostly good intentions, and people use the products all over the world. Exceptionally profitable and always trying to add to their product portfolio
Cons: Frequent re-orgs mean your work may never see the light of day. Also takes a long time for changes to happen. The large size of the company also means your impact is only going to be so much