The job itself is a good hob to have. Benefits are nice. Weekends off and all major holidays. Hour paid lunch.
Cons
If you are not in managements inner circle, prepare to be belittled and eventually fired if you stand up for yourself or other employees. It is very rare that they will highlight good work ethic, but are very quick to point out mistakes and are very hypocritical. It is a hostile and toxic work environment.