Company: Microsoft
Date: 2010-12-30
Overall rating: 5/5
Employment status: current

Great people, extremely competetive
Pros: Lots of brilliant people around
Lots of problems to work on
Wide array of technogies
The management is generally good and fair in assessing people in performance reviews. I like the review and evalutation system at the company and the focus on getting things done.
Cons: The competetion hampers some information flow. An attitude for getting things done and strong interpersonal skills are as important for growth as technical skills. This can be viewed either as a pro or a con depending on who you are.