Agency engineer working full time on site at Caterpillar. The agency company will submit the resume to the CAT hiring manager and if they like you they will ask you to an on-site. CAT has a streamlined process of using agency workers, and after some time they can convert agency workers to CAT full-time employees, when you will get much higher pay and better benefits.