Pros
The only pro I can think of is that they hire pretty much anyone with a pulse because of their high turnover rate. People are always quitting, so they need to hire people constantly.
Cons
This place is the literal definition of a sweatshop and without a doubt the worst job I've ever had. The pay is terrible, the work is demoralizing, everything you do is timed (including your bathroom breaks) and the atmosphere is very Orwellian. It's a dirty dusty environment where you are standing/walking on cement for 12 hours a day including holidays. I took the job because I needed the work and I thought I'd be able to move up and get more responsibilities, but they never promote anyone. The workforce has over 50% new employees and turnover is very high. Management is willing to do anything to take advantage of employees, customers, vendors, everyone and anyone that they can use. Stay away.