Company: Microsoft
Date: 2017-05-30
Overall rating: 4/5
Employment status: current
Experience level: Senior

Program Manager
Pros: Great salary and benefits. Fast paced and always evolving. There are many opportunities for those interested in tech jobs.
Cons: While they can allow remote work, many divisions will not hire someone to work remote, therefore limiting options for remote work.