Phone interview from staffing company, then video interview with the company manager and staff, then offer, was straightforward with some negotiations regarding the salary, when the staffing company contacted me, it was for a Site Engineer position, but then they said it's for a site Technician.