Don't join! If the deal sounds too good to be true, it is. They fail to disclose a lot of what's in the contract. Very shady.
Must cancel before your billing date, or they charge you for an extra month (after you've decided you're done) i.e. billing date Nov 1, cancel on Nov 2 and they'll bill you Dec 1 for your membership to finally end Jan 1.
There's also a $25 cancellation fee if you cancel within 6 months of joining. READ ALL FINE PRINT BECAUSE THERE IS A LOT OF IT.