Cons to cc payments: 1- If a customer disputes the charge, you would have to prove that goods or services were given. You would need a signed receipt and that is not always good enough.
2- Depending on your averages, you will lose 3-5% in transaction fees. One of the easiest accounts to set up is Square. You will need a bank account that will also be in the business name unless you use some sort of paypal type account.
3. What might potentially be the worst reason is that you now have electronic proof of payment so be sure to claim that on your taxes.