Manager/Senior Manager Corporate Communication
Company: Amadeus IT Group
Location: Madrid
Job description: Minimum eight years for Senior Manager role. This position requires fluent English, while strong German and/or French would be an advantage….