I applied in-person. The process took 2 weeks. I interviewed at Roth Staffing (Pleasanton, CA) in Feb 2017
Interview
Phone screen and then an in-person interview. They focused on company culture and being sure that company culture was a fit. I interviewed first with the local manager and then the regional manager. They were both friendly, polite and you could tell they absolutely loved working there.