A product I've bought online several times before (and been very happy with) has changed their payment system to Sezzle. Now I have to sign up for Sezzle if I want to continue buying their products.
I already use PayPal and Mint, not sure why this new system is making my spidey-sense buzz but it is. All the online reviews I've seen are positive, they seem legit. Should I just sign up and not worry about it so I can make my purchase?