Webhelp
Show contact
Links
Olivier Duha
Co-Founder & CEO
Joseph Ayala
Corporate Development Officer
Bruno Vaffier
CFO & Group Managing Director, Finance, IT & Innovation
Jean-Baptiste Decaix
Chief Client Officer
Julio Jolin
CEO, Spain
+ 21 more
23 members
Current role
View in org chart