translate English to German: This is a challenge for every marketing and sales department.
Eine Herausforderung für jede Marketing- und Vertriebsabteilung.