Nelo employs 96 employees. The Nelo management team includes Kyle Miller (Co-Founder and CEO), Carlos Alonso Arellano (Head of Legal and Compliance), and Roberto Gomez (Marketplace Development Manager).
Looking for a particular Nelo employee's phone or email?