Company: Microsoft
Date: 2012-09-17
Overall rating: 4/5
Employment status: current
Experience level: Confirmed

Amazing benefits and many opportunities.  Competitive culture.
Pros: Best benefits around make this an amazing place to work.
Passionate and smart co-workers.
Great focus on community and giving.
Cons: Competitive culture as a result of review system that stack ranks employees against each other.  This alone is the most disheartening aspect of working at Microsoft as excellent performers can get average rankings since they are compared to other excellent peers.  It also causes a lot of politics in the name of "visibility".  Too much focus on internal politics and measures lead to an incredible amount of time spent on internal meetings and focus.