No-put bonuses come with fine print, that sometimes make or break a great deal