yoobi employs 45 employees. The yoobi management team includes Ido Leffler (Co-Founder and CEO), Michelle Patel (Chief Revenue Officer), and Sarah Leinberger (CMO, Retail).
Looking for a particular yoobi employee's phone or email?