Max term full time contract starting 10th december 2023 1st march 2024 12 weeks plus ongoing 8 weeks or 12 weeks onoff rotations available or longer