Company: Microsoft
Date: 2019-07-18
Overall rating: 4/5
Employment status: current
Experience level: Confirmed

Good company -- teams function like startups
Pros: Smart people -- engineers as well as PMs. Even though most engineers gripe about having too many program managers, the PMs play an important role in taking a product to market.
Cons: Too much volatility and re-organization. There seems to be a re-org every 6 months to a year.