corporate communications careers in Mayo, Ireland