Pros
Unionized workplace means pay and benefits are better than comparable positions at other companies. There is a ton of turnover, so if you are desperate for work, they are always hiring.
Cons
Constant overtime -- when I quit, we were averaging 60 hours work-weeks. Standing for 10+ hours a day doing repetitive motions is pretty hard on your body. Shift supervisors are combative and seek to find fault with employees rather than trying to be supportive and motivating. Everything from promotions to vacation time is seniority-based, so good luck advancing or trying to take summer/holiday weekends off when you're new. Very little vacation time at first, and takes a long time to accrue a fair amount of paid time off. A minority of my male coworkers were incredibly inappropriate with me, and with other female coworkers. (Lewd comments, inappropriate questions, inappropriate physical contact, including groping female employees, cornering female employees, and pressing up against female employees.) Supervisors/Human Resources did not care, and did nothing to address it.