We had an absolutely horrible experience with using this company as our payment processor. Not only are they horribly mismanaged and unorganized but they constantly tried to sneak in additional fees hoping we would not catch them. Even after realizing what was going on and calling them out on it and going through fee negotiations, they still tried to sneak in fees that were explicitly against the agreement we made. I don't think we could have had any worse of an experience with this company.