Company: Microsoft
Date: 2012-02-12
Overall rating: 4/5
Employment status: current

Very satisfying experience as a PM @ MSFT
Pros: - Opportunity to work on any technology that you are interested in
- Opportunity to grow vertically as well as horizontally (generalist)
- Benefits
- Corporate citizenship (MSFT encourages you to contribute to your cause in more than one ways)
- Super smart and passionate people to work with
Cons: - Some groups are very bureaucratic
- Certain lack of agility in getting things done (very subjective depends on which group you work on)
- At times the criteria for promos is very fuzzy
- Compensation as measured by base pay