I applied online. I interviewed at The GEO Group (Houston, TX) in Apr 2018
Interview
It was a very laid back interview. I had to pay for parking, but no longer than an hour. The interviewer was very helpful; he identified some areas in my resume that should have been corrected prior to submitting it. No need to be nervous at all.