Is what it is.
Pros: Paid well, good summer jobs, meet new people from all walks of life.
Cons: Office politics, gang up on employees if concerns not wanting to be address arise.
Varied work places, wherever work could be found.
Varying skills dependant on placement.
Management could have been better at addressing issues both for temp workers and actual employees working within the company.
Met a diverse group of co-workers, learned a lot from them.
Challenging work and new skills to learn at every placement (not hard but a good challenge).
Getting to know co-workers at placements, learning new skills and getting paid.