Origin employs 40 employees. The Origin management team includes Brad Schneider (Co-Founder), Nitisha Bhargava (Human Resources Director), and Micah Swigert (Head of Technology).
Looking for a particular Origin employee's phone or email?