Company: Microsoft
Date: 2012-08-26
Overall rating: 1/5
Employment status: current
Experience level: Senior

Avoid this company as much as possible.
Pros: Very few, if any. And minor.
Cons: Unhealthy work environment, The so called "stack-ranking" in evaluating people's performance makes everyone your competitor and anemy. There is no stimulus to work and collaborate as a team. Many managers are not too-competent. In many teams quality is not valued.