Company: Microsoft
Date: 2016-10-29
Overall rating: 5/5
Employment status: current
Experience level: Confirmed

Senior Program Manager
Pros: Great culture, benefits, salaries.  Really leverages your capabilities if you're motivated.
Cons: Lots of old-timers to compete against for promotion, have to get over not being Google or Amazon.