Athora Employee Directory
InsuranceHamilton Parish, Bermuda501-1000 Employees
Athora has about 567 employees across 2 continents, most of them in Europe. By country, the largest groups are Ireland (29%), United Kingdom Of Great Britain And Northern Ireland (28%) and Netherlands (21%). Administrative and Finance make up 30% of the profiles with a known department. Athora's workforce spans 23 departments. Athora's workforce fell 13% between July 2025 and July 2026.