I recently met some people who work at a startup doing some exciting work in mobile and with a growing marketing department, and the topic of agencies came up. One of them asked me what I thought about agencies versus hiring in-house.
Like “How big is a car?”, it’s a question that has no right answer. Each situation is unique. I’ve worked with external agencies, in-house teams, and a combination of the two. Each arrangement has its benefits and trade-offs. This is how I approach the question.
These considerations drive this all-important “lease or buy?” question.
First, here are some generalities:
External agencies or freelancers, because they tend to be easier to terminate, can be more service-oriented than employees.
With agencies, you also can buy only the time and talent you need. You also don’t have to pay for the overheads that come will full-time workers, such as health insurance.
Employees, on the other hand, tend to be more available. They work where you work, and you have more direct control over the types of skills you bring on board.
If you’re faced with this decision, first ask yourself if you can do the job with resources you already have. Let’s say you’ve got a UI designer and you need to sharpen an important PowerPoint presentation. Perhaps the designer can do the job. At a large company, you probably wouldn’t ask a UI designer for help, but in a lean startup, sometimes it pays to look for talent in adjacent disciplines.
Here are three questions worth asking when deciding whether to hire in-house or find an agency:
Is the work likely to be recurring? If so, will it recur a lot or a little? If a project calls for a one-off or an otherwise limited engagement, such as producing a sell-in video, it probably makes more sense to find an agency to help. In general, the more frequently the task will recur, the more attractive an in-house solution looks.
How important is the activity? The more vital the work, the more likely you’ll want direct control, which probably means hiring workers.
What’s the cost comparison? Agency costs can be pretty easy to estimate and control. Employee costs? Not so much. That’s because you need to calculate things like benefits and perks, not just employee salaries. If your startup offers things like discounted gym memberships and free meals, you’ll need to factor these into your analysis.