Very smooth and quick, whole process took about a week to get hired. They hire through a temp agency, it appears to weed out those undesirables without dirtying their hands. Told multiple times that you very likely to be brought on as full employee if you have good attendance which apparently is the #1 reason people do not become a full Enova employee.