Ello employs 102 employees. The Ello management team includes Tom S (Founder and CEO), Sanna Nour (Creative Strategy Lead), and Violet Trachtenberg (Strategic Initiatives Manager).
Looking for a particular Ello employee's phone or email?