Pros: pipe line to civil service jobs
Cons: below average pay.
I have only been with them for a short time. In that time, I have already been required to take a significant pay cut due to the government contract they were awarded.
However, on the plus side, they have a history of being a pipeline to better civil service jobs. Most of the people I work with on the government side started at CACI.