Desquared employs 169 employees. The Desquared management team includes Vagelis Liaskas (Chief Executive Officer), Andreas Bitros (Director of Agency Business), and Evi Liaska (Head of Finance and Accounting).
Looking for a particular Desquared employee's phone or email?