Company: Microsoft
Date: 2014-12-01
Overall rating: 4/5
Employment status: current
Experience level: Junior

Program Manager, MACH
Pros: Got to experience multiple roles and work in multiple teams as part of the MACH rotational program. Its a valuable experience in gaining skills in different roles quickly and learning how various teams work. It also allowed me to understand the breadth of Microsoft.

Satisfaction of working on projects that eventually do impact many people. You can find great mentors and smart colleagues here to learn from and work with. The culture is very respectful and completely non-discrimanatory.
Cons: Political bureaucracy holds ups projects, everything moves slow because the company is too big and cannot move things fast enough, not through through decisions like removing FTE testers and PMs only to replace them with vendor testers and PMs because their teams were not prepared to switch to the new model of just developer and few PMs.