OTS SA employs 167 employees. The OTS SA management team includes Elias Lazaridis (Head of Dealers Network and Product Development), Kostas Tzonas (Software Developer), and Elizabeth Goutman (Marketing Manager).
Get Contact Info for All DepartmentsLooking for a particular OTS SA employee's phone or email?