Pros
No experience needed, and great way to gain experience, will hire anyone, physical but simple work depending what you're doing, supervisors are nice and easy to work with
Cons
Will hire anyone, low pay, dirty, hot and/or cold, coworkers are lazy, management falls short addressing floor issues with production