I got hired through at recruiter. The recruiter interview lasted longer than the CACI interview. After the recruite interview, CACI called me on the phone and asked me one question and that was it. Done deal. I was a contractor for six months. after that, CACI brought me on full time.