ServiceRepresentative for their Barcelona office. Position: Customer Support Representative Location: Barcelona, Spain Employment... in English (minimum B2 level) A minimum of 1 year of customer service experience is required, preferably technical...