Heystack employs 25 employees. The Heystack management team includes Steve Sloan (Chief Executive Officer), Sarah L. (Senior Market Research Analyst), and Sharad Raj (Cofounder and COO).
Looking for a particular Heystack employee's phone or email?