You seem to have a pretty aggressive attitude towards people whose country gave you job and paid much more than you were making in your home country. You also seem to have a measure of how hard someone works based on when they come to work, in tech it's who works smartest not hardest is the most valuable.
> "I am happy I broke out this modern slavery system"
Did Americans force you to come to states and work for them? It was your decision and you were always free to go and find something better in a different country if you wished.
Here's a person who had a job, paid taxes, participated in daily life, helped this company grow, and you think you gave them something?
They were hired by a company in the US, the company thanks them by paying them and helping them with immigration. This person was working like most of us, I don't see why they don't deserve to be treated like a human being.
Calling this indentured servitude isn't a stretch. You uproot your life to come to the US, and now your new life is being held hostage through arcane immigration procedures. Of course they have the right to be pissed off!
There's also the irony that most people "earned" the right to work in the US through the difficult task of being born in the country.
I don't see how he was not being treated like a human being? He was paid a salary he agreed to when he signed the contract, he did the work that he signed up for, we don't really know why he never got promotion, there could be many reasons why, his aggressive attitude might be one of them...
Not everyone coming here is fully aware of the consequences of what they are doing or have been misled. Additionally, humans are allowed to change their minds; and as you get settled in the country you lose that opportunity. Indentured service was orders of magnitudes worse than what H1-B does but there are a lot of similarities in the situations involved and the arguments surrounding them.
If both parties are willing, I'm not sure if the state should meddle in their affairs. In the US indentured servitude was still practiced (in spite of the ban) well into the XX century.
You know, fallacy of relative privation and such. And as a "native" American, many of us are, or look, lazy compared to a lot of H1-B workers; both of which I personally know many.
He's allowed to complain, because I'd like to be allowed to voice complaints from time to time, too. The Brits have the "chins up" monopoly, anyhow. ;)
(Don't get me wrong, I'm a pretty cheery guy.)
I came to US from Russia when I was 18, by myself...
It seems like your attitude is the reason why you were treated like that at work, looking at your other comments I can just feel sorry for you, now you seem to be really pumped agains "americans", but if you had problems with "americans" who were drinking coffee and giving you all the "hard work" you should have said it in their face instead of being a keyboard warrior hiding behind throwaway accounts now and insulting them behind their backs. Just read what you wrote "I will bet a million dollar that you don't have any other skills than being a keyboard warrior.", insulting a stranger who just gave you his opinion makes me believe you have some other issues and finding a perfect job will be really hard for you unless you deal with those...
i understand there can be immigration frustrations, but let's get facts straight - a person who is coming from wealthy/relatively wealthy family in india (common folks there cannot afford good enough education to work even in call centrum and proper language courses - spent 6 months there, seen the place quite through), jumps on a plane, goes half around the world and expects to be treated like a king, just because he knows something that mililons other know too. Learning english is nothing to brag about, just basic literacy these days.
For comparison - I am eastern europe migrant in Switzerland, learning my 4th language, and I can tell you immigration is TOUGH here, plus tons of highly skilled competition in IT (which might be quite unique situation in whole world). Yet complaining is not the way to achieve anything - I came here willingly, want to integrate, so I accept the rules and don't complain.
But H1B's can be transferred to a new job. Why didn't you apply to a different company. Working harder than everyone else for a year should put you way ahead, no?
Its not easy as it sounds. Even if I goto a new company, its the same broken immigration system I have to face, and the job change is not that easy, more complications and risks when your green card process is in progress(even the entire process will be reset in some cases). There are many aspects & risks an H1B employee should consider before changing the job. The GC wait times for Indian born workers are around 7 years for EB2 category. Imagine, the worker being thrown out of his queue position just because he changed his job ! Draconian rules H1B visa has. H1B visa is like a bunch of non-compete clauses written all over it. The worker is exploited in his salary,job mobility, promotions, raises and cannot question the employer on any grounds, because if you are fired, you are illegal from the very next day and have to leave the country !
> Working harder than everyone else for a year should put you way ahead
Well, I don't know how to explain that, you should work there to experience it or take a look at glassdoor reviews for amex.
I've never seen hard work produce good results in software. In fact, I've seen it create more issues than it solves. Hard work produces many LOC, but that creates a maintenance burden.
So to clear it out, when I said "worked hard"..it means sincerely & smart, rather than lazing around, because now I see two comments glorifying smart work rather than hard work. You even went on to predict that hardwork creates more LOC. wow just wow. You are one of those "smart" workers aren't you. I admire you.
Yes that what it sounded like, especially when you contrasted it with "lazy Americans who rolls into the office whenever they wish". Also based on a decade of working with migrants often, I can't fault their work ethic but the results have usually been subpar.
Anyways, now I am an ex-H1B, I left US and currently residing in Canada with my permanent residence process well on track. I will get PR within 1+ years. No one is going to abuse my status in Canada. I am totally free to work anywhere for anyone. The feeling of freedom when I left US is so gratifying.
My PR process is not tied to my employer, its in my control and Canada's express entry system gives importance to my skills than my luck as in H1B. Its a good thing that the minimum wages are being raised, it will control the abuse to some levels,like they did to me, but then there is a problem of jobs being fully outsourced.
Why should I bother now. Its all behind me. US and its broken H1B immigration system ! Downvote all you want. I am happy, I broke out this modern slavery system.