About Socotra
Socotra is the next-generation technology platform built to power the fastest growing insurance businesses globally.
Awards & recognition
12 awards
Culture
86 reviews
Culture & Values
4.4
Leadership
4.7
Compensation
4.5
Perks & Benefits
4.1
Work-Life Balance
4.8
Career Growth
4.3
Company Outlook
4.7
Frequently asked questions about Socotra
Socotra is headquartered in US.
Socotra was founded in 2014.
Socotra has 201-500 employees.
Employees rate Socotra 4.6/5 based on 86 reviews.
80% of employees at Socotra would recommend working there.