Swan employs 342 employees. The Swan management team includes Baptiste Faure (Talent Acquisition Manager), Adélaïde Briffod (VP Legal), and Julio Hansoul (Vice President of Sales and International).
Looking for a particular Swan employee's phone or email?