Company: Microsoft
Date: 2017-08-24
Overall rating: 5/5
Employment status: current
Experience level: Confirmed

Principal Program Manager
Pros: Company with a strong moral compass. Smart, motivated co-workers. Mostly solving hard problems.
Cons: A happy, sustainable workforce is a two-edged sword. On one hand, it's wonderful to developer a career in a diverse number of roles over many years with the same company. On the other hand, it means there's not as much cross-polination of ideas from outside the company. Microsoft would actually benefit from higher (voluntary) turn-over.