It is not internal team or external agencies. 99% of the companies have a marketing team and hire agencies. Work is marketing is usually super specialized and what makes sense is to hire the work, not the people. We think that it is better to wait until we are certain about what kind of marketing work we need. Then we hire the people. In the meantime, top agencies have great talent and will keep us flexible and fast.Is there any particular benefit to having the core team hire a marketing firm instead of hiring a CMO either with their own team or to work with a marketing firm? If Core contracts with a marketing firm then working with that firm still requires work, and unless there is a dedicated person, it is going to fall on the existing team which is already stretched thin.
It is true that managing the firm(s) will require a lot of work, but we can do that in the team. If we hired someone, marketing is so tied to many other things that all the team would need to dedicate a lot of time to that person anyway. There will eventually need to be someone, but we don't believe it is the time just yet. By setting this in motion now we will prepare the field for that future person/team.