Manager, Customer Support
2 months ago
London
The business comprises almost 70 employees - across business development, marketing, compliance, operations, technology, customer success and customer support - from Los Angeles to New York, London, Amsterdam and São Paulo. Demonstrated experience supporting compliance with KYC/AML policies in cu...