Company: Microsoft
Date: 2016-06-04
Overall rating: 4/5
Employment status: current
Experience level: Junior

Senior Program Manager
Pros: Vast customer base, flexibility to switch between roles and teams and countries, great employee development programs
Cons: not all teams take risks, incubation is driven in special teams, not autonomous