In the competitive Digital-first economy of the 2020s, having a robust Digital Marketing strategy in place is now essential for businesses of all sizes. However, the question of how best to implement that strategy is as relevant as it’s ever been. As a small business, is it better to ‘do your marketing yourself’, maybe with the support of a small in-house team, or outsource your digital marketing to an agency? As an established digital marketing agency, we are clearly strong supporters of the agency model, but are also aware that working with an agency isn’t the best choice for everybody – so in this article, we’ll look at the pros and cons of both approaches to help you make the right choice for your business.