GCL Group careers in Monaghan, Ireland