Think Before you sign up, if I could give zero stars I would. Once you sign up you can’t cancel without big cancellation fee doesn’t matter if you sign up one hour ago or your contract expires. I was with this scam company for 4 years and for two weeks ago I had problems with card machine first they told me problem it is a battery and I must pay my self for it I did but still not working second they told me problem it is the power line and I change it still not working then he told me if you sign another two year contract we send you a new card machine and this one is very advanced and new in the market but when I received it that was a very old model and not even wireless I was with this scam company for 4 years and my old machine was wireless. Another thing is that even if your contact is expired and you give them your one months notice still you can’t leave them without a big cancellation fee .