Team Members were good. Management not so much.
Pros: short hours
Cons: did not get paid for every hour on the job.
The management were inefficient in their actions.
My own supervisor did not have the routine completely planned.
The hardest part of the job was to improvise on how I act with the future employees.
This being said, it was also the most enjoyable part of the job, as I greatly improved upon my communication skills.