1. Toxic and Bullying culture. They won't pay you what you and Insight Global agreed upon on your contract. Even worse, they will also make you feel like you're the unreasonable one for mentioning your paycheck.
2. Low pay!!
3. Bad for your mental health (since your mental energy will be drained from dealing with payment/benefits issues)
I saw a lot of complaints about Insight Global withholding their payment, but I didn't take them seriously because I naively thought what happened to others wouldn't happen to me. It did happen to me, and it will happen to you.