Company: Microsoft
Date: 2013-04-17
Overall rating: 4/5
Employment status: former
Experience level: Confirmed

A once great company that is now a shark tank
Pros: Top benefits, strong pay, smart co-workers, opportunity to move around and have a career.  Flexible work environment (as long as you discount the lack-life balance)
Cons: The company's review system pits employees against each other - there is very little team work, a ton of politics to negotiate, and regardless of doing a good job you can be killed in a review based on forced stacked ranking.  The worst of it is that the pretend that it is all fair.  Admit to having the work environment be a reality survivor show with people's careers and I'd at least respect the workplace there.  Finally, they preach work-life balance while making that impossible