If your desperate for a job. Take it, if they offer.
Pros
Having a job, when unemployed. They love hiring the hard core welfare group people that they get tax credits for. SO, you get to work with some colorful and unmotivated people that just got off some government program. Interesting to watch them punch a manager or two when they get publicly stripped of their uniforms, badge and keys and carried out of the gate in front of the crew. Most get fired for complaining about the HR violations or just not kissing up to the managers. The biggest PRO is just doing this because you are desperate for work and don't want to work at McDonalds.
Cons
Hostile managers, impossible metrics. constant inspections and write ups. Everyone is on a constant PIP or Formal discipline action. It is a constant beat down and use of ridicule and embarrassment for keeping the troops in line. Like being hazed everyday, every quarter and every year. Hours can be 14 a day, 7 days a week up to 14 days straight. Managers will cheat you on your hours by re-doing your time sheet in order to keep the efficiency metrics up. Typical to work 12 hours and get paid for 9 or 10. The managers get called on it, but only the employee gets terminated for other cause if they make a stink. The manager gets transferred. You never know what time you'll get off from work at the needs of the company. your days off are cancelled with12 hour notice. Kiss your family or social life good bye. Anyone gets hurt, it's the injured person fault 100% of the time and your fired for reporting a splinter or not reporting it will get you fired. a No Win situation. You cannot request time off for doctors, dentist or family events. again you get one day off every 12 hour a day, 14 day stretch. They like to rotate people and bring in fresh bodies every 6-12 months. Burn out rate of off the chart. I have made it 3 years and if I had time to go on an interview I'd be gone.