Company: Microsoft
Date: 2013-08-16
Overall rating: 2/5
Employment status: former
Experience level: Senior

Performance Review system will eventually bite you
Pros: Opportunity to move around within the company
Bleeding edge products (though that's less than before)
Company security
Cons: Performance review system punishes great employees & great managers
Lots of folks means you usually specialize - less job variety
Lack of performance-supported teamwork means less collaboration and more politics