Pluspunten
Not the worst government contracting company. They give you 4 hours leave every pay period but no additional sick or vacation time. Decent money for a recent college grad.
Minpunten
I worked for the Department of Justice as a contract employee, and CACI owned my contract. There is a not-so-subtle divide among government employees between those who are employed by DOJ (and enjoy the government perks) and the contractors (who are paid a fraction of their DOJ counterparts). When a bomb threat was called into our building and the office was evacuated, CACI made their contract employees use their "Leave" time if they wanted to be compensated for the day. They send constant e-mails reminding you to sign your timecard precisely at 2 pm. And they generally have no concept of the work their contractors do on-site.