I applied online. The process took 2 months. I interviewed at Kelly (Corpus Christi, TX) in Mar 2017
Interview
3 interviews over 2 months. Interviewed by different people. After getting a conditional offer, there was a background check as well as a waiting for the next new hire class to start