Buy now, pay later is simply credit. The catch to credit is that if you do not pay later, then you will negatively effect your credit report and your ability to make purchases in the future.
Some companies give you a certain time to pay with no interest, in most cases that is a good deal because you can use their money - keep yours invested.