Company: Microsoft
Date: 2015-02-18
Overall rating: 3/5
Employment status: former
Experience level: Senior

Challenging work, good compensation, work culture is confrontational and team work is not valued
Pros: In spite of all its problems, Microsoft provides challenging work and job satisfaction for Program Managers. The compensation is decent and you can have a work-life balance.
Cons: Work culture is confrontational, and can sometimes border on toxic when decisions are made to preserve/grow personal empires instead of customer/business benefits. To get ahead, you need to be aggressive, promote yourself, and have the ability to pass on the blame when things go wrong.