Thread employs 107 employees. The Thread management team includes Stephen Boss (Head of Customer Success), Brett Shingu (Controller), and Sienna Quirk (Head of Marketing).
Looking for a particular Thread employee's phone or email?