Giant Squid employs 6 employees. The Giant Squid management team includes George Thommana (Technical Director), and Maria K (Senior Designer).
Looking for a particular Giant Squid employee's phone or email?