Company: Microsoft
Date: 2014-11-13
Overall rating: 4/5
Employment status: current
Experience level: Senior

Smart developers, PM org needs an overhaul
Pros: Smart developers, recent changes in org. are exciting. You learn a lot by staying in the engineering team as a developer.
Cons: but PM team is still largely irrelevant and slows the company down. Not sure if upper management sees it. Almost EVERYONE at the individual contributor level certainly does. PMs are mostly team admins, schedule meetings, write basic specs based on what they learn about the feature from their devs. Their specs serve no purpose other than to make themselves and their management feel useful. They are not at all technical and overall just slow down the system.