Pros
Autonomy, ability to work at your own pace, flexible hours and potential for overtime, supervisors would always pitch in to help if we were under-staffed, or fi the weather was bad
Cons
Low pay; no room for advancement; when we were taught new skills only one or two employees would ever be chosen to use them, the rest of us rarely had a chance to practice