Platform
Features
Pricing
Neauvia
HQ
Neauvia's headquarters in Plan-les-Ouates, Switzerland
International Marketing Director
International Events Manager
International Social Media & Digital Content Specialist
Group Chief Financial Officer, Board Member
Global Supply Chain Manager
Chief Science Officer
Chief Corporate Development Officer, Board Member
Global Head Of HR
International Head Of Subsidiaries
International Reporter
Deputy CEO
No jobs in this office