Desquared employs 121 employees. The Desquared management team includes Vagelis Liaskas (Chief Executive Officer), Christos Kekkos (Chief Technology Officer), and Andreas Bitros (Product Strategy Manager).
Get Contact Info for All DepartmentsLooking for a particular Desquared employee's phone or email?