Corporate Communications Manager (Corporate Affairs)
Visa
LondonOverview In this Manager, Corporate Communications role, you will shape and deliver programmes that protect and elevate Visa’s reputation across Europe, aligning storytelling with business priorities. You’ll turn complex tech and paymen...Read More>>.
