A dynamic marketing agency in Spain is seeking a Business Development Representative to engage with IT managers and generate leads. The role includes a comprehensive onboarding process and an uncapped commission system that rewards high performers. Candidates should have strong communication skills