Whale employs 102 employees. The Whale management team includes Smile Huang (VP, APAC), Chris May (VP of Sales and Head of US), and Anita C. (Overseas Marketing Manager).
Looking for a particular Whale employee's phone or email?