1iota's HR department is led by Jenny Mejia (People and Operations Manager) and has 18 employees.
Jenny Mejia
People and Operations Manager
Looking for a particular 1iota employee's phone or email?