The company is doing well but there are still areas for improvement such as adding more payment options and offering payments in local currencies other than USD. However, the customer support team has done a pretty good job so far of resolving any issues I've had.