Vantaggi
The direct team you work with will probably be great because you are all being underpaid and taken advantage of by your managers and the company. Uniting against a common enemy so to speak.
Svantaggi
There are no standards or guidelines for anything so no one can be held accountable for anything. The managers are grossly incompetent and usually make more issues than the ones you are trying to fix due to the fact that the company let's their clients walk all over them. You are always stuck cleaning up other people's messes because no one sticks around long enough to make things run smoothly. Your day consists of running from fire drill to fire drill and when you try to improve processes you get steamrolled by your managers. I actually enjoyed the work itself, despite being lied to about my pay, but it's the toxic environment the managers have created through fear and passive aggressiveness that makes this a terrible place to work.