TheySaid employs 32 employees. The TheySaid management team includes Chris Hicken (Co-Founder and CEO), Stephen Green (Head of Client Success), and Nemo Hicken (Head of Employee Wellness).
Looking for a particular TheySaid employee's phone or email?