Ive worked for both over a period of two decades. Much prefer Peraton for a few reasons;
As others have noted, Peraton systems are far superior. Easier to navigate (I’m a dinosaur when it comes to technology) and better training materials.
I worked multiple contracts with Peraton, up to 7 at one point, but that was years ago. CACI I only worked DCSA, I like alternate contracts better.
As for bonuses, I made out at Peraton, not so much at CACI (to be fair it was a downtime in the industry as a whole, so may not be a fair comparison) Peraton bonuses were paid out about 6 to 8 weeks after the end of a quarter. There was one quarter (I think it was Q4 of 2025) when bonuses were NOT in the pay we all expected them to be. The were paid out in the next pay, two weeks later. That was the only time there seemed to be a glitch and I never did get an answer as to what happened.
Downside, no raises unless you go up a level, although I’ve been out of the field for a bit now, that may have changed. So if you stayed at a Level 5, even though you had years of experience, worked multi contracts and made your numbers, no base salary increase (or they were few and far between).
I cannot speak accurately to PTO, I was grandfathered in with 5 weeks of PTO each year, an option to carry over 3 weeks, so mine built up quickly.
When I left, everything was going to remote, and Peraton was ahead of CACI on that. By about 6 months. CACI leadership waited for some official word from DCSA (my understanding) whereas Peraton jumped on it the moment they heard it was going that way.
Transmissions, I’m trying to recall. I was a Level 5, and I want to think that I had to transmit 25 or 26 Source Units per week. Sources/ESIs were worth different points, some contracts weighted a Subject interview as 4 SU, I think most were 3.5. Again, this may have changed since DSCA is doing all remote now.
Pay was every two weeks, on a Friday.
OT was either none at all, or mandatory, depending on the region, the work volume etc, etc. OT is a double edged sword, yea, it’s more pay, ,but it can kill your stats if you are not careful.
I was an employee with both. Spent much more time at Peraton, and have been out of the field about a year now. I DO miss the TDY opportunities with Peraton…now that it’s all remote, those seem to have decreased significantly, and are usually only for alternate contracts.