Company: Microsoft
Date: 2012-09-10
Overall rating: 3/5
Employment status: former
Experience level: Senior

Shark tank
Pros: Highly technical and excellent people to work with.  There's always something to learn.  Excellent benefits and decent compensation (would be great if you only had 40 hr work weeks).  Increasingly more non-support opportunities outside of Redmond.
Cons: Long hours.  High stress.  The malignancy of the stack rank.  You're graded on the curve, so self-promotion is nearly as important as doing your job.  If you don't know how the review process works behind the scenese you're often screwed over and don't even know it.  Pathetic executives - Ballmer, Turner, Brummell.