Pros
Decent salary and benefits and the company will train you.
Cons
Oh boy where to start... 1) Rampant nepotism by the family-run management. CEO is her own category of awful - bipolar management style with a literal vision to destroy the company. 2) Ungodly work hours and expectations. You CAN expect to never get a raise despite literally carrying your department. 3) Constant backstabbing on the part of management and supervisors. They all gossip about each other take part in Game of Thrones-esque plotting against each other. 4) Horrible facilities, The stench of the bathrooms is unbearable and management refuses to fix it. 5) Despicable work culture. It's a good ol' boys (or girls, if you're friends with the CEO, and the work culture tolerates discrimination, nepotism, and in one case, outright racism. I can keep going but these are the highlights, Don't waste your time and sanity working here.