Location: Onsite in Barcelona, Spain. Salary: €35,000 gross p/a + uncapped commission + Relocation Support Generous Benefits: 23 days of holiday + 12 public holidays (with the opportunity to gain extra four days holiday per year), company pension sche ...