Head of Corporate Communications
Company: Amadeus IT Group SA
Location: Madrid
Job description: Native or fluent English. Managing policies for media engagement, press releases etc. Devising and leading the execution of pro-active media campaigns;…