LeO employs 149 employees. The LeO management team includes Liri Segal (Co-Founder and CEO at Leo), Piers Lea (Chief Strategy Officer), and Saar Miron (CPO).
Get Contact Info for All DepartmentsLooking for a particular LeO employee's phone or email?