I applied online. The process took 2 months. I interviewed at CACI International (Norfolk, VA) in Apr 2018
Interview
Very friendly interviewers. It was a mass hiring event so many people were in the room at the same time. You met with one or two interviewers and had pretty casual conversation