Company: Microsoft
Date: 2014-09-08
Overall rating: 4/5
Employment status: current
Experience level: Senior

Senior Program Manager
Pros: Adapting fast to the new environment, employee friendly, no more stack ranking, great products, ability to work in different products, global scale with global opportunities
Cons: Organization structure being revamped but still there is a tendency to stick with the old ways. Too many people managers, company can definitely do better by making them as ICs. Getting buy-in from everyone can take a long time.