Regional Sales Manager, New Business
We're looking for a Regional Sales Manager, New Business This role is Remote, France This is a pure net-new business role: the mandate is to bring in new logos within an assigned territory or vertical. Success is measured on new booking...