Communications Manager
17 days ago
Based in London or Amsterdam, as the Communications Manager, and working within the global Communications team, you will collaborate on a variety of regional (TA – Transatlantic, covering Europe and the US) and global communications initiatives, driving employee engagement through clear, cohesive