Siro corporate office is located in 61 W 23rd St Fl 5, New York, New York, 10010, United States and has 51-200 employees.
siro technologies inc
siro
Departments
Number of employees
Sales
27
Engineering & Technical
16
Marketing
13
Operations
4
C-Suite
3
Human Resources
3
| Location | People at location |
| North America | 51-200 |
| Europe | 1-10 |
| Asia | 1-10 |
Explore people who held key positions, contributed to Siro's success, and advanced their careers.
Explore More
Siro is an AI-powered sales coaching platform designed to enhance the performance of field sales teams by recording and analyzing in-person sales conversations. It captures key moments in these interactions, providing actionable insights to improve sales strategies and outcomes.... Read More