Pros
Good pay with decent benefits
Cons
Disrespect is the culture, regardless of you're position of anyone else's, you will be treated like you are worthless. If you stand up for yourself you will be set up for failure. If you go to HR, you will be fired. There are no S.O.P.s, no rules or guidelines;if any are made, they will change monthly. Supervisors play literal games and while employees they need to work harder. Leads will go to any lengths to be disrespectful, from rolling their eyes to calling you the wrong name for a year. Any ideas that do not come directly from management are immediately shut down. Nothing is anyones job, so most issues go unresolved, even when supervisors are notified and agree to step in, the people who notified of the issues are still blamed, and told the conversations never happened. I've never experienced a more toxic environment in my life. People best for this job are those who are desperate for employment and are okay with disrespect and an unstructured environment.