Company: Microsoft
Date: 2012-04-23
Overall rating: 5/5
Employment status: current

A great place to have a career
Pros: - managers are deeply encouraged to assist the improvement of the careers of their manage-ees
- with so many different teams, you can always find a different place to work if stop having fun
- a financially stable company allows people to work on teams undertaking risky ventures
- Microsoft has the resources to invest in personal growth
- work/life balance and making the employees' families happy is a demonstrated priority
- small teams feel intimate and close-knit
- formal review process ensures feedback and compensation review 2x yearly
Cons: - big company beurocracy
- not fun being trashed in the media
- larger, more successful teams sometimes feel like they have no competition, no reason to strive