Squid employs 317 employees. The Squid management team includes Carlos Tristan (Co-founder and COO), Fabiana De Luca (Comercial and Negócios), and Thomas Brady (Chief Technology Officer).
Get Contact Info for All DepartmentsLooking for a particular Squid employee's phone or email?