It was simple: apply online, but I have the sense that it helps if you're referred by someone already at CACI.
Next, the HR recruiter set-up a 15-30 minute phone interview. The recruiter admitted to not know much about this and then texted me after the interview inquiring about my salary requirements.
After that, there was a standard in-person interview. This lasted maximum 30-minutes.