Company: Microsoft
Date: 2012-09-09
Overall rating: 3/5
Employment status: current
Experience level: Senior

Everyone should work here at least once in their career lifetime
Pros: Good brand and worldwide
Diverse in products and people
Good benefits
Good place to learn new technologies
Good career plan
Cons: Too many office politics (not in all team but majority) and performance review system is screwed
The company is too big, so you feel your work may not really have big implication
Base pay salary is considered below many other tech companies
Ackward company stock price, so don't expect much on this