Head of Marketing & Values Iberia
Company: The Body Shop
Location: Madrid
Job description: Spanish & English language skills a must, Portuguese desirable. Sound knowledge and experience in achieving business results through marketing strategies….