business strategy careers in Carlow, Ireland