Company: Microsoft
Date: 2017-01-23
Overall rating: 4/5
Employment status: former
Experience level: Confirmed

Program Manager
Pros: Opportunity to work with smart passionate people.
Good benefits including health insurance and stock options.
Competitive salary.
Cons: Your experiences will depend on the team and location in which you work.
Humility includes the ability to be open to new ideas and ways of doing things and many people who started their career at Microsoft and have never worked anywhere else lack this trait.
Some teams might be led by people who are not very collaborative and have political motivations.