Company: Microsoft
Date: 2011-10-02
Overall rating: 1/5
Employment status: current

No more an innovative company, always doing catch-up
Pros: 1.Till 2012 had great benefits
2.Working with great talented people
3.Opportunity to move around different groups
Cons: 1.Exhastive performance review process. Rather than working on the actual product, too much time wasted on doing performance evaluation process. 
2.Employee’s moral is always quite low.
3.Hard work is not recognized, amount of work you do does not always translates to higher pay.