Many reasons can explain why a business would consider outsourcing a sales and marketing team. The main one is to ensure the achievement of sales targets at a lower cost. Salaries, benefits, travel, bonuses and so forth add up fast. Some situations that lead to outsourcing are scary, but that's not always so.