Leaders Merchant Sevices
Ripoff Dont Get Scammed this company is a complete ripoff
Leaders is a complete scam. When I signed up they told me I would be charged only 49.99 a month for my lease payment on the machine. Well when I got my bank statement it was full of crazy ass charges of all sorts of amounts. When I called leaders they told me they didnt know what half of them were. ...