Pros: great place to gain multiple skills
Cons: no benefits, no solid employment.
Working for a temporary agency you cannot expect much. I was sent to multiple jobs and interviews as every job was a filler for seasonal or if they had increased work load. The only reason I rate it so low is because sometimes the jobs would lay you off without warning or no real reason. Then it was a scramble fest and possible months without employment.