Lacking in income security.
Pros: fantastic people, relaxed hours.
Cons: random jobs, job length, and pay rate. pay was usually low
I loved my coworkers, every one of them however with temporary positioning, you never knew where you'd be working next, for how long or for how much until the last moment. The majority of the work didn't pay much and was very physically demanding.