Right out of college I accepted a job offer at a small consulting company on the east coast. They promised they would give me free housing at their luxury apartment for the first few months and give me all the training I need to excel in areas of my interest. I flew across the country and found out the whole thing is not as advertised. Their luxury apartment had piles of unwashed dishes and flies in the kitchen and piss on the bathroom floor. They had bunk beds in each room and I slept with three other dudes from wildly different backgrounds. My first night, this guy from Turkey assured me that everything is going to be fine, that he was shaking in fear for the first couple nights but he soon learned that if you work with them, they get you what you need. At the same time, another guy from Chicago was telling me how I need to look out for myself because the company likes to steal money from your paychecks.
The next day, I learned that "working with them" meant going through their "resume revision" process. Turns out, there was a network of consulting companies like this one, each creating fake experiences for one another. Fresh grads who clearly have never coded anything of significance became senior engineers with 5 years of experience. The resulting resumes looked real stacked, filled with keywords that recruiters love. Furthermore, during live interviews, they actually placed someone with actual technical knowledge behind the laptop camera to basically write out all the answers on the whiteboard while the candidates read out the answers.
Some of the people there loved talking about how so and so got placed at prestigious companies and became hugely successful in their career. Most of them knew what they were doing wasn't the most ethical thing to do, but not many complained given their visa status. Also, they were actually really grateful to get a developer job that pays ~$40k. They were just regular people.
I personally didn't need visa support, and I had the luxury of being able to fall back on my parents. So about a week after I flew over, I gathered my things and left. It was an interesting experience overall, one I'm glad I could experience.
My 2c for interviewing: always look up key phrases you see on resumes and see if identical copies show up. It's usually a giveaway sign.