customer service award careers in Carlow, Ireland