I used another solution at the same time, which was far worse. The American company I worked for used a similar file-sharing solution called LeapFile, a secure file transfer service. Personally, I found Citrix ShareFile to be much better than LeapFile, which was quite clunky. I later used a solution called Egnyte, which my company used as its main file transfer solution, though I'm not sure if it's still in use. The company moved to Egnyte because it is more of an enterprise-level solution. Egnyte was expensive, but it worked. I believe Citrix ShareFile is aimed at smaller to medium-sized organizations, making it a more appropriate solution than Egnyte due to its pricing.