Great team communication, set expectations, organized team and schedule, payout, paid at end of week.
Cons
Difficulty to change schedule even when part time, during season extra help is always asked and needed, intense fast paced environment even on slower days,