Company: Microsoft
Date: 2009-09-11
Overall rating: 1/5
Employment status: current

A great place to start career, but no career path for software engineers.
Pros: Great facility to work in; fabulous benefits, especially Pro Sports Club; working with extremely smart and motivated co-workers; an interesting mix of products to work on; a flexible work schedule.
Cons: Stack ranking reviews means that even if there are 10 super-star performers on a team, one of them gets an "U10" (under performed rating); the cut-throat politics to stay out of the U10 status means ZERO team collaboration; senior leadership that is more interested in their bonuses than product development.