Not necessarily a great place to look for a long-term career
Pros
Great mentoring program, and good opportunities for training - especially if you're interested in project management. Decent benefits - but these are getting worse over time (of course, this is where the company cuts when it tightens the belt - at the employee level), but they are still decent.
Cons
Like someone else mentioned, "Every employee is just a number and if your contract ends so does your employment. There is very little effort to help place employees after they lose coverage regardless of whether they are a performer. " There are few opportunities for communications professionals, so it's especially heinous when your contract is on the verge of ending. Not necessarily a great place long-term, especially if you're not management. Turnover is a constant problem where I'm at, and I can see why it is - because you're a commodity that is easily tossed aside. It's terrible on a yearly basis to wonder if your next option will be exercised or not, and then at the end of the option years have to look for a job. And, if you have a difficult client, the "client is always right" and you have to put up whatever abuse or shenanigans they dish up. I get this thinking from the CACI perspective - AND, I see where taken to the extreme many of the people who work hard to bring the contract home put up with miserable work environments. And there's not much thanks along with that. Government contracting has changed - contracts are much shorter term than they used to be, and contractors are not compensated for this increased risk of losing employment. And management gives no appearance of caring, not acts like it cares. Pockets of the company still display an old-boy mentality towards women that is oppressive and demeaning. Women - beware - it's like Russian Roulette. And if you get the bullet shot at you, there's a chance you will be the one doing the advocacy for yourself and it could be a tough battle. Bullying outside protected classes or that is in the gray area has not been addressed seriously in the CACI culture. Performance reviews? Now you get shoved into a bell curve. On a high performing team, managers are forced to put their folks on a bell curve. HIGHLY DIMINISHES your chance of ever making financial progress. And since I've been with CACI, seen no COLAs.