Pros
Some of if not most people are friendly and supportive.
Okay-ish benefits. Slightly better than the average I would say.
Flexible hours for flex40 and salary people.
In my particular case, they are very flexible when it comes to doctor appointments and kids' activities.
Cons
Emotional and mental damage from a toxic environment.
Gossip galore and everyone is eager to point fingers or say "not my job".
Managers who literally yell and curse at employees.
Everyone is overworked and underappreciated.
Sexism runs rampant.
Communication between mangers, departments, and floor operators is non-existent.
FAVORITISM EVERYWHERE! Certain people are treated differently because they are "in" with the right people in management. No one is treated equally.
The machinery on the floor is old and falling apart.