Company: Microsoft
Date: 2012-06-12
Overall rating: 4/5
Employment status: former
Experience level: Confirmed

Overall, I enjoyed working at Microsoft. One downside, a lot of reorgs which can wreak havoc on your career.
Pros: Some groups I worked with have a very high level of competency and creativity.
Cons: The review system can foster a negative environment of competition.