Pros
Guaranteed 40 hours a week. Decent honest pay compared to most places. Work friendly team members an environment. Open door policy which is great when discussing issues. 24 hour facility with 3 shifts. Can do shift changes if you need to with a 24 hour notice an approval.
Cons
There is a considerable amount of lack of communication between shift managers. Managers panic an try to put out fires that aren't even a problem. Managers take you off of assignments without you finishing them which hurt your production an productivity. Places you in situations to fail rather than succeed. Once you fail they complain about your production. A heavy amount of favoritism when it comes to work assignments an promotion opportunities. No on site HR. An where their was the HR acted like you were bothering them instead of trying to help you. Have certain people in positions that don't fully know how to perform their job an duties properly. Abuse of "power" by shift managers. Lack of professionalism by shift managers an leads.