Pros: some work life balance
Cons: low pay, no advancement, horrible bosses
You will work hard and impress management, but this will get you no where fast. Management does not respect staff and treats employees like children.
If you want advancement and have the audacity to ask for it, you will be told it is coming and there is a future for you in the company, until one day you will be let go - without a reason!
You will be offered a meagre redundancy that they will not honour and your only chance of being treated like a human being is to get a lawyer involved.