Giggling Squid's HR department is led by Christina Placidi (Head of Learning and Development) and has 25 employees.
Christina Placidi
Head of Learning and Development
Stacey Thompson
Assistant Restaurant Manager
Looking for a particular Giggling Squid employee's phone or email?