Company: Microsoft
Date: 2016-08-31
Overall rating: 5/5
Employment status: former
Experience level: Senior

Senior Program Manager
Pros: - Has tons of innovative and interesting projects
- Job opportunities (career opportunities) available across the company
- Focuses on self-development
- Culture of employee empowerment
Cons: - too many pockets of bad managers who can't leverage team members for their strengths