sales customer service careers in Carlow, Ireland