Pros
Nothing, except a paycheck. Made a few friends in my area...
Cons
Unappreciated hard work. Management wants to pay a horrible wage for the work expected. Call you inappropriate names,expect you to so things outside of your job description and won't pay you for it. They give you points when you leave early and Get a dr note. If ypur kids sick 8 times in a year, you're fired for too many points. They havetemp agency in house because they go through so many people. They also break promises they make to you. Promised me 17 an hour after I learned machinery, I was able to fun the whole process in my area in two months. Never left the 12$ range for a year. I also got fired for attending my wifes grandmothers funeral because I didn't sign a piece of paper.