Stagwell media agency creates new roles of head of growth and marketing and commercial director in Europe.
What's Your Reaction?