Brand Marketing

Tensions rise as even cash-flush brands drag out payment terms to 120 days or more