Pros: Excellent benefits, brilliant, nice people, great atmosphere
Cons: Did not utilize staff already on-hand for new contracts, overhead for contracts to upper management WAY too high, always searching for billable hours, consistantly did not deliver correct product to DoD, constantly reorganized
When the man who started the company quits in frustration, you know it's not a good place to be.
Started out of college after serving in the military. Great work environment, small, could bring your dog to work. Benefits were fantastic, but retirement matching slowly went downhill. Traveled a lot to different military sites, but once that contract was up, you were floundering and begging anyone to give you work.
Co-workers some of the most brilliant people I've ever known. Learned so much from them. But management would not utilize them in their areas of expertise. They would go out and hire more people.
Made up resumes of non-existent employees to get contracts they had no idea how to do. Kept contracts going by using "Added Value" method, but nothing was added. Very little product delivered.
Good for new graduates to learn the ropes and gain good experience from some fantastic people, after that, LEAVE!!!
Not one single person I knew when I was there lasted more than 5 years with the company. Very sad situation.