Friendly office, workload was reasonable. The contractors and freelancers are treated very well. I worked on a variety of communications writing projects. My contract was extended a few times and was asked to contribute some work on a freelance basis. Overall good experience.
Cons
The funding uncertainty makes it difficult for them to know how long they can keep someone on. It is out of their control, but they were upfront with me from the beginning.