Company: Microsoft
Date: 2013-07-17
Overall rating: 2/5
Employment status: current
Experience level: Senior

Cut-throat
Pros: Entry level jobs are good and you get to work on some interesting stuff.
Offices, buildings, cafeteria are nice.
Cons: The review process makes everyone at the same level compete against each other - so basically you are competing directly with your fellow work mates.  This makes for a hostile work environment.

Each year there is a stack rank so you are constantly living in fear of this and have to make sure you will survive it.  Success here depends heavily on the relationship you have with your boss (but not always).