I like that they have multiple options for payment processing - it's great because we can use whatever fits our needs best at any given time! The customer service is also amazing- always very helpful when you call them with questions or concerns about payments received from customers.
Sometimes international orders are delayed in reaching us; sometimes this has nothing doe w/the issue but just how things work between countries (it happens). Make sure you know what kind of billing cycle you're going by if working internationally before deciding which option will be most beneficial for you. They help process all kinds of invoices so there really isn't anything here as far as my experience goes.- Payroll setup & management, tax withholding calculations, invoice approvals, etc.