As a temp job duties/ environment varied fr placement to placement. Generally, it was'nt bad. You get to meet and work with new people at each new assignment. I learned to develop my adaptability skills. Apart from the job length uncertainty, it was generally good.
Bit more freedom & placement to placement means meeting new people.