Apella corporate office is located in San Francisco, California, United States and has 51-200 employees.
apella technology inc
apella
Departments
Number of employees
Sales
5
Engineering & Technical
4
C-Suite
1
Marketing
1
Operations
1
Information Technology
1
| Location | People at location |
| North America | 11-50 |
Explore people who held key positions, contributed to Apella's success, and advanced their careers.
Explore More
Founded in 2019, Apella is a technology company bent on making surgery better and more efficient. Using artificial intelligence, computer vision, and cutting-edge communication innovations, Apella is improving the most critical aspect of healthcare. The company's technology provides crucial systematic quality control and data collection tools to im... Read More