Company: Microsoft
Date: 2016-01-04
Overall rating: 4/5
Employment status: current
Experience level: Junior

Program Manager
Pros: Great internships that will most likely turn into full-time positions (as was my case)
Great benefits
Work/life balance
Cons: Constant re-orgs
Sometimes it's difficult to understand why senior leadership make the decisions that they make
Several of my coworkers are at a very comfortable stage in life and don't aspire much for their career