They disappear when things go wrong
They disappear when things go wrong. When signing up, they promise to have support, but there is none. The account managers they assign have been instructed to ignore your emails. I've lost 50% (over 50K) with them across 2 accounts. Stay away
