Brand strategy careers in Carlow, Ireland