Зависит от того, какого масштаба ваш бизнес и что хотите получить от смм.
В любом случае, продвижением в соцсетях должен заниматься человек (или команда), который разбирается в теме.
Если это ваш сотрудник, обучите его. Если в компании нет кандидата на это дело, передавайте в агентство.
В обоих случаях есть свои плюсы и минусы.
Агентство - это доступ к людям, которые повидали много бизнесов + это, как правило, набор специалистов (сммщик, дизайнер, таргетолог и т.д.). Вы закрываете сразу несколько задач.
Ваш сотрудник - человек, который знает все процессы изнутри и ему не нужно погружаться сначала. Плюс доверие в нему уже априори есть.