Pros: good work and healthy environment
Cons: it is a government contract subject to reduction in funds
Great place to work. Tasks and objectives clearly outlined and left alone to do the work. Congenial relationships with Co-workers, peers, and supervisors. The most fun is that the job has enough different aspects to keep boredom from setting in.