I have worked with Halpin in several capacities – temporary assignments, temp-to-hire, payrolling and direct hire – and have been pleased with the results. I was especially happy that they were able to fill a high-level management position as a direct hire. I am confident in the candidates that are submitted, as they have taken the time to understand our culture and our machinery.