Pros
Good pay, long hours so you can have more days off
Cons
Management don't care about you and treat you like another name on the list that is frequently updated. They shoulder their responsibilities on you and talk down to you like you are less than them. If you need help or to know something you are belittled referencing how long you've been there for a reason as to why they shouldn't have to explain this to you. Offer sick time but for what reason i couldn't say you aren't allowed to use it in case of possible need for late arrival or possible need for leaving early and when you are sick insist on needing a doctors certified note to verify legitimately. Monthly meetings after 12 hour shift where they tell you pointless statistics like you care and throw jargon and numbers at you that have literally nothing to do with your ground level position.