Crawford & Company is a leading provider of claims management and TPA solutions to insurers, brokers, and corporations.
The Country Manager will be responsible for designing, implementing, and maintaining the operational strategy, providing leadership to the team, growing the operation, and managing the P&L effectively.
Crawford & Company is a leading provider of claims management and TPA solutions to insurers, brokers, and corporations.