GCL Group careers in Cavan, Ireland