Company: Microsoft
Date: 2012-03-08
Overall rating: 4/5
Employment status: former

nice company; less exciting product
Pros: nice company culture;
nice &smart colleagues;
work life balance
Cons: not so exciting product;  
some potential politics you should be very careful;
people have to learn how to show themselves;

performance review will replace some people every year, this is for sure...
especially for mountain view branch. I heard about several cases, that 
manager has finally "walked out" people from workplace...
so please keep on checking in your code changelist; keep on raising your
voice in email thread... also please do not make (even little) mistake, which will be
written in to the performance review.