brand managment careers in Carlow, Ireland