Corporate Communications Manager (Corporate Affairs)
- Location
- Greater London, England, United Kingdom
Visa's position as a trusted technology leader and innovator in commerce and payments. Identify and develop storytelling opportunities that showcase innovation, client partnerships, thought leadership, business impact and Visa's role in enabling the future of commerce. Create high-quality communications assets, including messaging, briefing materials, media … materials, executive communications, thought leadership content, presentations and digital content. Translate complex business, technology and industry topics into clear, engaging and audience‐relevant communications. Partner with in-market Communications teams, Europe Communications and Global Communications colleagues to support aligned storytelling across markets and channels. Support communications activity around ...