I applied through a staffing agency. The process took 3 weeks. I interviewed at USI Insurance Services (Dallas, TX) in Nov 2016
Interview
Phone interview with recruiter, phone interview with HR manager, face to face with department manager. All steps in the process were pretty straight forward. There was a delay in the initial offer as they were waiting for budget information to be released to determine if they could hire someone in the 2016 year, or wait until 2017.