marketing communications careers in Cavan, Ireland