hire digital marketing agency vs freelancer