A marketing-led CRM setup usually works fine at first. Then pipeline volume shows up, and it breaks in the same predictable way almost every time.
When marketing owns the CRM configuration, programs and campaigns tend to get nested under the Contact record instead of living as their own independent Opportunity objects. It reads fine on a dashboard. It falls apart the moment a single account has to carry real pipeline. We've sat across the table from RevOps leads asking the same question: "Am I really supposed to manage two hundred individual opportunities stacked under one account?" The honest answer is no, and if that's the setup, it needs to change before it gets worse.
Once you're running multiple concurrent programs against the same account base, a contact-nested structure loses the ability to answer basic questions cleanly: which rep owns this deal, what stage is it actually in, and how much pipeline does this account represent right now. Territory assignment gets messy because ownership was never modeled at the account level to begin with. Reporting turns into a manual reconciliation exercise instead of something that comes out of the CRM by default.
The structure that holds up is a parent-child account hierarchy with opportunities modeled as their own objects, not appendages of a contact. In practice that means: clean data hygiene across the account base first, clear territory assignment by rep type, and deal pipelines configured with stages that actually trigger the right next action instead of just sitting there as labels. Dashboards built on top of that structure tell you revenue and activity at a glance instead of requiring someone to go pull it manually.
The instinct is to jump straight to forecasting tools or a shiny third-party add-on. Don't. CRM configuration and data hygiene have to come first. Every advanced tool you bolt onto a broken hierarchy just inherits the same problems, faster.
If your CRM was set up by whoever needed it first rather than by someone thinking about what it would look like at 3x the volume, that's worth an audit before you add anything else to it.