Company: Microsoft
Date: 2016-07-11
Overall rating: 4/5
Employment status: current
Experience level: Senior

Principal Program Manager
Pros: Lots of opportunity, smart people, nice campus, great benefits, job security
Cons: work life balance can be tough, can be overly competitive, not always great front-line managers