Company: Microsoft
Date: 2019-03-12
Overall rating: 2/5
Employment status: former
Experience level: Junior

Senior Program Manager
Pros: Good pay, challenging work, and nice career opportunities.  Learning and discovery is encouraged.
Cons: Skill sets are narrowly viewed.  Very competitive environment.  It is necessary to promote yourself and build your brand to survive.  If you aren't an extrovert, love bragging about yourself, and doing fancy presentations then forget about advancing your career.