corporate communication careers in Mayo, Ireland