Business communication careers in Galway, Ireland