Skip to content
Comparably

About Socotra

Socotra is the next-generation technology platform built to power the fastest growing insurance businesses globally.

Details

Industry

Tech

Headquarters

US

Size

201-500 employees

Founded

2014

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.