I forgot to consider who the parent company of the car rental company is: Ford.
Their financials aren't the greatest, but they have been improving over the past year or two, relatively speaking to their industry.
They company in Columbus does credit card authorizations and transaction processing, electronic funds transferring, and electronic fraud prevention. Business did slow down since 2000 but I'm told that it has rebounded.