Company: Microsoft
Date: 2012-12-14
Overall rating: 3/5
Employment status: current
Experience level: Confirmed

Learned a lot however rating system is toxic and rewards bad behaviors
Pros: Worked with some of the smartest people in the software industry, many of whom put customers first, have great technical chops, smart business people, and do some very interesting things with software.
Cons: Review system rewards people who are good at self promotion and find appropriate managers who can provide air cover regardless of actual results or business conditions.   People who move into mid level management and above are incented to build empires at any cost.  The most politically charged environment I've ever seen.