Vantaggi
Steady stream of work and the workflow regarding assignments and scheduling is good.
Svantaggi
Management are snakes, and I'm not just referring to the way they didn't pay on time. I once got billed $30 for a "rush job" that I worked on for 8 hours (all night) which I didn't even get paid for at my regular rate, because the boss thought my work wasn't "up to standard" and I got penalized at my regular rate rather than the premium rate I was promised, despite what my WORK CONTRACT said. Also despite working on a "team" there is a huge lack of support and empathy; there is no outlet to connect with the people you work with and it seems like the team leaders are only there to jump on you when something goes wrong. Finally when I stopped working there, the fear of not getting my last paycheck was real.