I applied online. The process took 3 weeks. I interviewed at CoreCivic (Grants, NM) in Nov 2018
Interview
The HR said I did "a great interview". They said they would reply in 5 days time to let me know if I was considered for the position or not; and didn't.