Insured Nomads corporate office is located in 120 19th St N Apt 401, Birmingham, Alabama, 35203, United States and has 201-500 employees.
insured nomads corp
insured nomads
insured nomads europe
insured nomads llc
insured nomads emea & apac
insurednomads
Departments
Number of employees
C-Suite
1
Engineering & Technical
1
Sales
1
Medical & Health
1
Finance
1
| Location | People at location |
| North America | 1-10 |
| Asia | 1-10 |
Explore people who held key positions, contributed to Insured Nomads's success, and advanced their careers.
Chief Client Officer at Caravus
Worked as President & Chief Operating Officer
at Insured Nomads (2023-2025)
IT Services Lead at CPI Card Group
Worked as Manager, Information Technology Operations
at Insured Nomads (2021-2021)
Account Director, Corp... at WTW
Worked as Manager, Growth (EMEA, APAC)
at Insured Nomads (2022-2023)
Explore More
Insured Nomads offers a range of travel insurance products including travel medical insurance, trip protection insurance, and specialized plans for adventure sports and group travel. The company aims to provide enhanced plans and experiences for travelers, catering to both current members and those seeking future policies. Their intended clients in... Read More