Company: Microsoft
Date: 2016-12-09
Overall rating: 5/5
Employment status: current
Experience level: Confirmed

Program Manager @ Microsoft
Pros: Work on incredible technology with incredible people.  There is flexibility to change teams and work on ever changing areas.  The beauty of Microsoft is that if you are interested in Tech, it is likely being worked on somewhere at Microsoft.
Cons: Work life can be very demanding and isn't recommended for people looking for an "easy job" - The program manager role requires skills beyond just technical acumen