creative suite careers in Cavan, Ireland