Thread employs 105 employees. The Thread management team includes Stephen Boss (Head of Customer Success), Brett Shingu (Controller), and Amanda Swanson (Manager of Customer Experience).
Looking for a particular Thread employee's phone or email?