I applied through a staffing agency. The process took 3 months. I interviewed at Diamond McCarthy (Houston, TX) in Jul 2018
Interview
Recruiter contacts you. You go to 2-3 interviews. They inform the recruiter who informs you of the results. It took 3 months for my position while they shopped for someone who would accept less. It generally doesn't take that long to hire.