is hiring a digital marketing agency right for your company