Pros
I work at the location in Sterling, VA that used to be BIT Systems and was purchased by CACI about 6 years ago. Our location has our own benefits structure that is SO superior to the rest of CACI. On top of our salary, we get up to 25% of our salary put by the company directly into a 401k for us and we are vested immediately. We also have $16k to spend on benefits each year. So what I've found through looking around at other companies for my next job jump is that other companies have a hard time beating my current compensation let alone just matching it.
Cons
The recruiters here are horrible. Every single one of them. It's a miracle I actually got hired in. I myself have referred 4 people to positions that they were qualified for. 3 of them never even got a single recruiter call or email about the jobs. The 4th one was being taken care of at first, but then the recruiter ghosted them. My referral is OVER qualified for the job, already has the security clearance required, and again, this is a direct referral. Looking for jobs at other sites internally is a waste of time too it seems. I've emailed recruiters to find out more details about jobs in Chantilly for example, and they've never even replied -- when I'm 100% qualified for the job and I know my role is one that is hard to fill because it is in a niche. AND I've got the clearance already. So hey, if you're applying at CACI and you aren't hearing back, don't take it personally. If you're a good employee, do yourself a favor and just look elsewhere. It's probably not worth the stress of trying to even entertain working with one of the recruiters here. They're paying recruiters who do absolutely nothing.