Vantaggi
The devotion to being a good corporate citizen is admirable. They do know how to throw a party/host a picnic/keep the "bread and circuses" coming.
Svantaggi
The monthly meetings were agony. 90% of the information could have been communicated by email. CEO Ed Woods has ZERO concept of how to tell a joke, but everyone laughs, because he's the CEO. The charity programs are taken way overboard. A company that gives back to the community is great, but this isn't a matter of the CEO sending a corporate check to help feed hungry kids, this is every employee being essentially forced to take part. The charities are all worthwhile, at least; they don't pick anything controversial, but even then, I usually drove home from my TerpSys-mandated Saturday morning feeling a little bitter towards the latest cause. The recruiters and other interviewers will tell you about all the training. What they don't tell you is its mandatory, and may not be especially related to your job. They want to be able to list "Red Hat Certified Engineer" on a contract solicitation, whether or not you actually do anything more than type a few commands into a Linux prompt. And until you've been there a while, it's on your own time, of course. The loss of a huge contract a year or so makes me wonder how the company can survive. Not only was that a huge portion of their revenue, most remaining work was for small non-profits. Unless they've recently won a large contract, or you don't mind a job that might not be there in a year, I would no recommend working there, just based,on likely future.