Thousands of stores and online retailers are now offering Buy Now Pay Later. But you need to know some downsides.