Company: Microsoft
Date: 2015-10-20
Overall rating: 3/5
Employment status: current
Experience level: Confirmed

Senior Program Manager
Pros: Great Pay.  Good Benefits.  Lots of internal job openings.
Cons: 1) Still has a stack ranking system to get rid of people even if they did a good job.  They just don't call it that anymore.  To survive, you need to the best on worst team.  ie.  Someone needs to be having a worse time than you.  2) Everything global so early morning and late evening plus weekends working.  3) Everything is very complex to change or integrate.