Pros
-Good benefits, but not as good as they were. -Good work/life balance (depends on the contract, of course). -In some cases will sponsor your clearance. -Committed to internal retention at the end of contracts.
Cons
-Workers not billed directly to a contract are treated as commodities. Even skilled IT Professionals with 20+ years tenure are disposable -Dollars and cent's attitude causes bad decisions. They moved all their support to OK City and the people there are badly trained and or inept. That wastes the time of people that have to rely on these supposed resources. -Their choice of worst in class (e.g. cheap) software to save money is a huge waste of time. IT decision making is dubious with inefficient and frustrating systems that must be used daily. -Eliminated PTO carryover for exempt emplyees. Perhaps inevitable, but their claim that this is what people wanted was disingenuous at the least and offensive at worst. Now brand new employees are "entitled" to the same amount of time off as seasoned employees. All studies have shown employees take off less time under these conditions and since there is no carry over that goes into the "exec bonus fund" versus the emplyees pockets. Shameful. -The culture that made CACI great died with Dr Jack London (former CEO and then Chairman. Their ranking as one of the best places to work will fall commensurately.