Nestor employs 46 employees. The Nestor management team includes Andréa Englebert (CEO and Founder), Margaux de Foy (Staffing manager), and Nathan de Dorlodot (Sales Representative).
Looking for a particular Nestor employee's phone or email?