Customer service careers in Essen, Germany