Pros: pay, employees, managers, huge contracts, appreciation, respect
Cons: layoffs in my area, only see growth at corporate level?
I loved my 11 years with CACI, even when I was working part time and called back from a layoff. Yes, I said "called back from a layoff" I've never even heard of someone getting called back. There are A LOT of office politics, but overall this is a great company.