Product people don't understand the software world - many are still from the publishing days. Pay is very low for product / content developers. Tech communicates very poorly with Product people. Product people are very good in their areas - they have masters and Phd's in their subject area, but they have zero interest in software capabilities. They don't understand that last minute "tweaks" require full regression testing when a product is about to go live. This has bit them before. QA, with a few exceptions, is the worst I have ever worked with. Very junior people who have to be told what to do.
Sometimes the company spend their money in strange ways. They pull out the stops for an offsite in Florida with huge parties, yet content developers in SF make about $50k a year in one of the most expensive cities in the country. They have a presence on the west coast but no serious software development there - that is only for Boston and Farmington hills because they know they cannot compete salary wise.