Все зависит от задач, которые стоят перед бизнесом, а также компетенций маркетолога, которого вы хотите привлечь.
Если мы говорим про совсем микро бизнес, то это будет "многорукий многоног" или несколько фрилансеров-удаленщиков, каждый из которых будет решать свои задачи.
Для компаний чуть покрупнее, с бюджетом не только на рекламу, но и на оплату труда специалистов по маркетингу, можно и нужно определиться с реальными задачами, которые стоят перед отделом продаж/маркетинга, после чего принимать решение, что делать и кого нанимать. Может быть, будет разумнее создать целый отдел маркетинга со специалистами разного уровня компетенций.