Pros: good assigment and friendly atmosphere
Cons: waiting for work assignments
Each worksite has different jobs and personnel. You have to really like to work different shifts and work sometime two to three days of the week. Calling in every time your work assignment has come to an end it gets pretty hard to make ends meet, but when you get that long assignment for six months to a year it is worth the wait.