Pros
Pay is decent for the work itself, not as decent when all the rules and policies are factored in however. Weekly paychecks. Solidarity with the fellow grunts that are stuck in this hell with you.
Cons
Overbearing management with irrational levels of seriousness towards every aspect of the job. Extremely inconsistent scheduling. Expect in excess of 10 days without a weekend. Outdated hiring and dress policies. Ridiculous turnaround rate. Company mindset seems to prefer hiring tons of naive or misinformed hopefuls into the meat grinder to maintain productivity rather than trying to keep employees happy enough to stay dedicated to the job. Unhappy, demoralizing, and overall soul-crushing work environment and culture. No freedom to move around, nonexistent opportunities for building relationships, talking amongst each other is not only discouraged it is actually a punishable offense. Strict tardiness policy. One minute late is an automatic write up. If traffic is a factor you and 2 other employees must have corroborating photographic evidence. If you need to call in it has to be done two hours beforehand so hopefully you woke up sick by at least 4:00 AM. Breaks or "moments" are only 20 minutes long for an 8 hour shift of constantly standing and / or walking. Etc...