Sola corporate office is located in 1075 Peachtree St NE Ste 6, Atlanta, Georgia, 30309, United States and has 11-50 employees.
sola technologies inc
sola
sola insurance
Departments
Number of employees
Sales
7
Engineering & Technical
6
C-Suite
3
Operations
1
Finance
1
Marketing
1
| Location | People at location |
| North America | 11-50 |
| Africa | 1-10 |
Explore people who held key positions, contributed to Sola's success, and advanced their careers.
Sales and Growth IA an... at Eventual
Worked as Head of Sales, Founding & Distribution
at Sola (2023-2025)
Explore More
Sola Insurance provides specialized coverage that helps offset wind and hail deductibles and related out-of-pocket costs quickly using advanced weather data. Their streamlined, data-driven approach enables fast payouts following severe events, enhancing recovery and reducing financial burden... Read More