Otter employs 560 employees. The Otter management team includes Luke Voiles (CEO of Otter), Stefano Caccia (Head of Enterprise Sales), and Edzel Tabing (Senior Product Marketing Manager).
Looking for a particular Otter employee's phone or email?