OTS SA employs 191 employees. The OTS SA management team includes Dimitrios Theodorou (Product Owner), Eleftheria P. (Human Resources Manager), and Afroditi Panidou (Account Manager).
Looking for a particular OTS SA employee's phone or email?