Onna employs 155 employees. The Onna management team includes Kelly Griswold (Chief Executive Officer), Shannon Smith (VP of Engineering), and Emoke Starr (Head of People and Talent).
Get Contact Info for All DepartmentsLooking for a particular Onna employee's phone or email?