Pros
I found the work interesting, enjoyable and meaningful. In particular, we could listen to books and music while working, which was great. The material we worked with was often very interesting to me. Since it was a temp agency, you could ask for another assignment if it didn't work out.
Cons
Job was classified office, but it was more like a factory job. They monitored our time and output very stringently. Getting time off was often very difficult. I even heard a story about someone who asked for time off to attend a funeral 1 or 2 days later. The site supervisor said, "Next time give us more notice." Like you know 2 weeks in advance that someone's going to die. Site supervisor was cold, uncaring, rude and semi-literate. She literally couldn't spell personnel. Staff morale was often low.