1,700 employees and 38 offices in more than 25 countries. Customer Relations Executive - Customer Relations Team Ebury Madrid - 4... and trading assistance. You'll have a combination of client-facing skill/experience, operational know-how and problem-solving...