My first paid developer job was writing backend code for what I would later learn was the Canadian mafia. I was doing some backend and embedded work to build super shitty gambling kiosks for them. They already had some person "managing" project and the Indian contract house that was building flash games for the kiosk. He was useless, so I was stuck figuring everything out. Including getting things running on a then o…
Working for the mob can be a good deal. Basically no oversight into what you are doing because they don't have the technical knowledge to judge your work. Overpay (if sometimes irregular), and easy hours. As long as you don't "know" they are doing anything illegal with your work, and no one can prove that you know what they are doing. It can work out. The worst part about it is they try to make up for their lack of t…
So it could be an option (for some people, and maybe not even good), but really unless you can deal with stress and people well it won't go well. I was able to learn to deal with both pretty quickly. And I credit some of that early experience to being able to just dive into projects I know nothing about.
But it can all go sideways pretty quick. I have a feeling that is more common. Plus you don't want to be involved in an investigation.