Pros
It was a good learning experience, I suppose. The pay for my position was bad, but it could have been worse.
Cons
The only reason this industry exists is because they pay their people significantly less than their clients (Walmart/Target, etc) pay theirs. I was the only salaried manager for the 2nd largest district worldwide. I had between 100-150 employees at any given time of the year. My turnover was 800% (not an exaggeration). I was responsible for (with literally almost zero oversight or support): Recruiting, interviewing, onboarding, training, hiring, firing, SCHEDULING (massive for that many employees), job creation, job scheduling (separate from employee scheduling), asset maintenance, office maintenance, vehicle maintenance, software maintenance, HR issues (many arise when employees are paid that little), raises/promotions, client acquisitions, client communication, supervisor training...I mean the list just goes on. Oh, cherry on top, 99% of jobs take place outside of normal business hours. Typical start time is 5am or 9pm. I've worked jobs on-site that have lasted well over 24 hours.