Pros: pay check every week, although it's always late in the day on pay day.
Cons: low pay, no advnacement for minorities, work over load, to unreliable on the hours each week.
While working in this place since I was in high school, I have faced managers who didn't like minorities advancing, very low pay, work overload. There is too much favortisim and the "good old boy" system is in full use. If you give an inch, they expect 100 miles. Your work is never appreciated and is never good enough.