Manager, Strategic Accounts Marketing
The North Face
Manager
The North Face EMEA is looking for an experienced Manager, Strategic Accounts Marketing to join our Marketing team in Stabio, Switzerland. At The North Face, we’re the premier exploration company in the world. We spark curiosity, dare to ...