I worked at TerpSys full-time (More than 8 years)
A team environment, a lot of knowledgeable people. A sharing mentality so you can learn from others and advance. Outward Bound was great, and was an opportunity to learn life skills, not just work. Had compressed work schedule which was great. Benefits package with insurance was good.
It was difficult to advance sometimes. Lost a large contract, which affected the company's outcome. But they are working to get more contracts.
I applied through an employee referral. The process took 2+ months. I interviewed at TerpSys (Rockville, MD).
Interview process was painless and simple. Standard.