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

Used to be great but mediocre now
Pros: 1. Great Impact 
2. Good Benefits 
3. Generally smart people
Cons: 1.Too much politicking 
2. People tend to do stuff to get better reviews Vs the right thing 

It is always having to worry about the review that bugged me. People generally dont tend to "own" things. Managers have been typically in their roles for more than a few years so they dont have much incentive to grow.