Pros
Variety of jobs. Products are part of everything you have and everything you see on a given day. Work is fairly easy, physically undemanding most of the time, normally fast-paced. ANYone can do this stuff. Some of the workers have been around a very long time.
Cons
Nepotism, favoritism, quid pro quo. Merit and dedication rarely get you anywhere. Bad managers put their families' interests above those of the company and are allowed to pester and push out good workers. Preferences given to people who refuse to speak English, though they clearly understand it. Ethnic strife is encouraged by inept response to it. Good workers are often treated poorly for wrong reasons. Pay is at the bottom of the industry. Union is weak, and many believe it is co-opted. Work orders were taken based on questionable assessments of how long things take to do and how many people it takes to get it done, and then management would ride the workers for being behind schedule. Materials often lacking because they weren't ordered right. Most new workers quit right away. Hard to get anyone to stay around long enough to get trained in. Nobody wants to hire on because the company's reputation is so bad.