Contact customers listed in the recovery database to discuss and arrange the payment of overdue amounts. Conduct follow-up calls as necessary to ensure payments are received within agreed timelines. Coordinate with fellow agents and the operations manager to plan and optimize daily recovery routes. Visit customers' locations to discuss overdue payments or recover assets as required. Independently visit defaulters to negotiate payments or recover vehicles as per company guidelines. Handle on-site interactions with professionalism to maintain customer relationships and the company's reputation.