I can only tell you about my experience. I signed up with them because I needed automatic recurring billing; which they assured me that they I could get. Their site also says that they have recurring billing however after they signed me up and took my money they told me that they no longer offered automatic recurring billing. Authorize.net told me that Charge.com does offer it, so after going back and forth they finally admitted that there is no recurring billing. I requested my money back in which they eventually agreed to give back however instead of crediting my card they took another $199.00 or $299.00(can't remember)
After having to convince them that they made a huge error they finally got all of my money back. About 2 1/2 weeks of wasted time.