Pros
They start you out at decent pay and really do give you a chance but as long as you get in and train with the right people you'll be set there you might get handled for a few mistakes but all I have to say is there's lots of overtime available if you want it and they almost never have a full staff for each shift except for first.
Cons
While most of the people were good they have such high turnover that no one really knows what they're doing. Upper management doesn't seem to have a fix and it is always pushing things on to someone else to do. I do not foresee this changing anytime soon as they allow certain behaviors to go unchecked only because they can't handle firing anyone which could end up making things better by doing so the people that got seniority get to do pretty much whatever they want with no repercussions