Credit cards that offer a signup bonus use the incentive of a short-term perk to make a long-term customer out of consumers. The allure of a credit card signup bonus in a society that craves - no, expects - immediate satisfaction is undeniable, which is why the market for credit card signup bonuses has rarely been stronger.