4 factors to consider when choosing a marketing partner