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