Prós
Awesome coworkers. I can't say enough about their level of patience, dedication, willingness to help, etc.
Contras
Pretty much everything else. The company especially likes to shove their yearly profit and future profit desires right in your face, but that doesn't mean that those who work hard will see a reward. I'm not naive, but I can only stand a certain level of hypocrisy. As a veteran, I expected a private contractor to milk the government, but I didn't expect that mentality to be so prominent and blatant. What's worse is that they try to force creativity, but the moment you share a legitimate idea, they take it while trying to make you think they're doing you a favor. For instance, during a presentation, we were told a story about how an employee had an idea that led to a new product which made a lot of money. When asked what happened to the employee, we were told he actually quit, didn't keep a % of the profit, not giving a decent promotion, and basically all the opposite of fair or logical. There is simply too much, I'd recommend to assume whatever other aspect besides your coworkers to be at a mediocre to terrible caliber. Pay, facilities, equipment, initial training, etc.