> Work only the good jobs. If it's not good, switch teams ASAP.
I agree with this but you have to understand that it's very difficult and frightening for an inexperienced new grad or someone on a green card to do. These groups are also unfortunately the most exploited.