Consultants think; agencies do.
Consultants produce marketing system build, strategy, and documented direction. Agencies produce execution at scale: campaigns shipped, content published, ads optimized. Both can be excellent; the work output is different.