Turo employs 1,661 employees. The Turo management team includes Alex Benn (President), Tom Wang (Chief Product Officer), and Avinash Gangadharan (CTO).
Looking for a particular Turo employee's phone or email?