Company: Microsoft
Date: 2013-01-14
Overall rating: 4/5
Employment status: current

Great, stable employer getting better with age.
Pros: Lots of job opportunity if open to moving from business group to business group.  Surrounded by smart people, most of whom are very passionate about what they are doing.  Exposed to cool technology that impacts billions of people around world.  Pride in alignment to the Microsoft brand.
Cons: Increasingly competitive and political culture for rewards given forced ranking performance system.  Size can translate to an impersonal environment that is diminished in some teams, but exists across company.  External impression is that there are endless budgets and resources to get work done, so leveraging experience at Microsoft into next role can be challenging if pursuing a small company opportunity.