Hiring new and dedicated employees is definitely a costly affair, and thinking to get top-level talent for a full-time, also an out-of- the-pocket idea.
The best thing about reaching out to ad agencies is that they are there to assist whenever you want them to.
Some agencies also work with copywriters and/or graphic designers that make executions easier.