Carriers would be smarter to pay longevity bonuses than sign on. In the long run it would probably be more beneficial to them.
Do you know of any carrier that offers one? I guess you could incorporate something similar into a driver rewards program.
I know of One...........