Company: Microsoft
Date: 2013-11-22
Overall rating: 3/5
Employment status: former
Experience level: Senior

Good company but managers can have a huge impact on your satisfaction
Pros: Microsoft has some challenging work, and you are typically working with really smart people.
The benefits are quite good and they have paid holidays.
Cons: The biggest con is the stupid stack ranking - if you hire great people to begin with, you shouldn't have to get rid of 5-10% each year. Time will tell if the changes recently implemented will actually filter down to the individual contributor.