We are currently hiring Sales & Onboarding Specialists to join an international team in Barcelona, Spain. This role combines sales, client onboarding, and customer success, supporting businesses as they adopt digital advertising solutions and helping them