I would not want to try to pitch myself as a consultant as a foreigner with little to no American work experience. If you’re doing it yourself, sales will be a challenge.
Heck, I did consulting in school to support tuition.
I think there are a few factors to consider.
(1) Ability isn't one-dimensional. Consulting is a different skillset than full-time work. It's not harder or easier -- you just have to be more of a package deal -- finding business, contracts, billing, etc.
(2) Interest. Most people are happier in a full time job not because consulting is hard but because they'd rather not do all those things. If you don't want to deal with contracts and billing, consulting isn't for you.
(3) Consulting goes all the way from cheap Indian contractors, through boutique UX shops, through Caltech professors consulting on esoteric issues.
You definitely don't need to be a rock star. Companies hire consultants for a variety of reasons. Some need some particularly hard technical problem, but plenty simply need a talent for a short amount of time. It's the same difference between in-house counsel (which is good for ongoing legal issues) versus law firm (which is good for one-off issues). Or if you're worried about a tree falling down on your house, you might bring in a random arborist to consult.
I picked up the skillset because I needed to pay tuition, not out of any innate interest or talent. You might not have the skillset for it, but it's not rocket science. You could pick it up too pretty quickly if the situation arose.
Now double the age, I find I don't actually like consulting very much. I need to charge about double to triple my salary to cover overhead, and overhead is all stuff I don't actually enjoy doing. It does have upsides. I do like the variety. The boom/bust of consulting works well if you have a bit saved up and a low cost-of-living -- booms are intense, and busts make for nice vacations. I also prefer not having to worry about things like overarching employment agreements and an employer owning me. But that doesn't outweigh the hassle of having to sell myself, send invoices, negotiate contracts, etc.
It is fun and flexible but not as nice as a steady job. Plus, I have no people skills. :)
This is not meant to be sarcasm. There are many other characteristics necessary and better indicators. I am smart skilled and successful. But I made a lousy consultant when I tried it too early in life - (self)salesmanship, business skills, tenacity and courage, people skills, and a specific view on risk acceptance are far more important. Relationships and a full Rolodex and branding / reputation don't hurt either.
(A specific view on integrity and ethics too. I'm not saying no integrity or no ethics. But the salespersons / deal closers in my area are all honourable truthful people whose job I couldn't do because my view of truth wouldn't necessarily correspond to theirs)
Finally, if we grant your last statement that most people want renumeration and happy life, for many smart and skilled people, stress and risk that comes with consultancy business does not contribute to happiness.
The office was near Mastercard's global operations headquarters and it seemed like they also employed a lot of visa holders. So I don't think we were particularly unique in our willingness to offer visa sponsorship in a LCOL area.
Seems rather unlikely. What I guess you might mean is that you couldn't find qualified candidates at the pay ranges you were offering.
Source: partner was one, doubled salary after, is friends with dozens more who went through the same exploitation now making significantly more.
2. Nope. At least those working for FANGs aren’t. You can see so many cases of folks were for low paying consultancies in India getting masters and then getting a job at FANG.
3. Getting an education loan for STEM is really easy and people are willing to put their parents house up for collateral.
I think with a FANG or good tech job you can be done with your loan in an year or two. Some people go to state schools and don’t get into any debt, or pay it off via internships. The US in most Indian people’s head comes with a better quality of life, a lot more money and better infrastructure. Perhaps some status too.
as an interviewer, I see many w/ masters degrees who are neither.
In software, you DO need a lot of skills. But I think more important than that is having the ability to learn new things/skills quickly (being smart). The industry is always changing and evolving.
College is only going to get you the skills - maybe, a lot of times they teach you things that aren't that useful in the job market and don't teach you the things that are.
If we were talking about people with master's degrees from MIT or Stanford, it'd be a different ball game.
But I can't tell you how many candidates I've seen with something like a "Master of Science in Information Systems from the University of South Central Appalachia".
Aren't H1-B visa workers mostly in extremely HCOL areas and significantly underpaid / taken advantage of?
I imagine if you're from India and you really want to get out of India - this sounds like a good deal (although wouldn't $50k for tuition be hard to get?) But, I'm assuming most people just want to have more money / a better life?
Wouldn't the first option be better? And then you could stay closer to friends and family.