marketing communications careers in Carlow, Ireland