Side by side
Marketing agency vs in-house team, side by side
Each row describes how the same part of the job plays out on either side. Read it against your own situation: the amount of marketing work you have, how fast it changes and who in your company would manage it.
Marketing agency
In-house team
Who does the work
A team at the agency: an account lead plus specialists shared across several client accounts, assigned by the agency.
One or more employees on your payroll, working only on your company, often a generalist first and specialists later.
Who owns the plan
The agency proposes the plan and runs it; you approve direction and budget, usually in a monthly or quarterly meeting.
Your marketing hire owns the plan day to day and reports to you or a manager; priorities shift as fast as you can talk.
How fast it starts
Typically two to four weeks from signing to first work, after onboarding calls and access to your accounts.
Recruiting, interviewing and a notice period usually add up to two or three months before the person is fully productive.
What you have to manage
The relationship: briefs, approvals, feedback and a periodic check on whether the agency's priorities still match yours.
The person: onboarding, tools, training, performance conversations, vacation cover and a career path that keeps them.
When someone leaves
The agency replaces the account lead or specialist internally; you may notice a dip in context while the new person catches up.
You recruit again from scratch, and the knowledge of your campaigns leaves with the employee unless it was documented.
How work is reported
A monthly or weekly report in the agency's format, plus meetings; you see results by channel and the hours or deliverables used.
Whatever reporting you set up together; the employee can walk you through the numbers any day, in your own terms.
Breadth of skills
Wide: paid search, paid social, SEO, design, video and email under one roof, though not every agency is strong in all of them.
As wide as the people you employ; a single hire covers two or three channels well and outsources or skips the rest.
Knowledge of your business
Built over time through briefs and calls; the agency also brings patterns from other companies in your industry.
Deep and firsthand: the employee sits in your meetings, hears customers and knows which jobs you actually want more of.
The table leaves out cost on purpose: an agency is one monthly amount, an employee is salary plus benefits, tools and management time, and which is larger depends on your volume of work.