Slow Transfers (15+days) and Variable Support Experience
Firstly, this could be a great service. Perhaps we are not the right kind of customer.  I asked this question directly and was told that wasn't an issue.  So there must be something flagging up our transactions based on the setup of our account or the type of business we operate (online seller).

Slow transfers, Support staff unable to provide status.  Communications are not action- or solution-oriented. I'm really surprised by the issues we have been having.  We have had about 50% terrible interactions with support. 
 The experience goes from pleasant to absolutely rude.

Transfer A: 11 days from Domestic US account to Domestic US account - Same entity.
Transfer B: 15 days (and still counting) from the US to a well-known and long-established Taiwan-based company in USD.

The remaining three transfers including a transfer into the account took between 6 and 10 days.  All required contacting support.

We were advised not to try to cancel our transfer or escalate the issue that would result in cancellation. It would cause an extra 4-6 days onto the duration and the return of funds would also trigger and compliance review leading to a potential for another 1-4 or more days.  

Pro: 
Online systems are easy to use and seemed to work very well.
*Some* staff tried to help but were limited in their access to information.

Cons:
Transactions are held and not much information is provided.  
Time estimates are wildly inaccurate.
Uninformed/dismissive support