Company: Microsoft
Date: 2017-08-03
Overall rating: 3/5
Employment status: former

Senior Program Manager
Pros: Excellent benefits.  Generally great place to work with flexibility, etc.
Cons: Many great people leave either because of poor direct managers or because they tire of rewards that come from competition and short term benefits instead of partnership and long-term, year to year impacts.  Senior leaders are measured on what they accomplish in a review cycle, then move on to a promotion and leave the mess of their short term success for others to be hit with.  Additionally, the constant re-orgs can sap energy and team synergy.  Microsoft is known as re-org central.