Pros: various places to work, work available
Cons: could be sent to places with long commute to work
I was sent to 2 different but enjoyable companies to work for. It was nice to meet new people.
Make sure you negotiate vacation and health benefits before you start working almost impossible to get any or get an increase after employed.
There was no permanent placement, even after years of working for the same co.- no temporary to hire.