I applied online. The process took 5 days. I interviewed at Insperity (Houston, TX) in Jul 2016
Interview
Long but well worth it. The HR specialist assigned to me did a phone interview then emailed me some questions and then set me up with an in-person interview. The overall process was fairly easy since i had someone guiding me every step of the way.