Social Alpha corporate office is located in 363 W 30th St Apt 2F, New York, New York, 10001, United States and has 51-200 employees.
social alpha
social alpha inc
socialalpha
Departments
Number of employees
Operations
18
Finance
11
Marketing
6
Human Resources
4
Sales
4
C-Suite
4
Information Technology
3
| Location | People at location |
| Asia | 51-200 |
| North America | 1-10 |
Explore people who held key positions, contributed to Social Alpha's success, and advanced their careers.
Manager, Human Resourc... at LogixHealth
Worked as Manager, Shared Services
at Social Alpha (2021-2023)
Explore More
Social Alpha is an innovation ecosystem focused on supporting science and technology innovations that address critical social, economic, and environmental challenges. The company provides a robust incubation network and high-tech innovation labs to assist mission-driven entrepreneurs in their journey from lab to market. Their investment model empha... Read More