Boxes to tick when hiring a marketing agency