Let me start by saying I'm not 100% sure this is the best place to ask this type of question. But I read here a lot and I would appreciate your input.
I work as a “data analyst” for a large company in the U.S. I have worked for this company for ~3 years but in this role for ~2 years.
I earn about 85k salary in a fairly HCOL area. It's enough to live comfortably on the somewhat minimalistic lifestyle I prefer while also putting some aside for savings and retirement. Company has decent benefits as well I should mention, insurance, retirement matching that sort of thing.
I have not received a raise larger than 3-4% since I started, despite my responsibilities far outmatching my job description. I have been told to go far and above my role on numerous occasions and imo brought a lot of value to the company outside of my normal responsibilities.
I have mentioned to my supervisor before I feel I am out-performing my role and I would like to re-visit my job description and compensation. But so far I feel I have been largely ignored. I could be more aggressive I suppose.
All of that is the lead up to my actual question. Recently I have seen postings in office for H1-B contracts(?) I think this is a legal requirement? For “Data Scientists”, these would be contract multi-year terms located within the U.S. These postings show offered salary at twice as much as I am earning if not more.
Now I understand “Data Scientist” is not the same as “Data Analyst” so maybe I'm totally off base. That being said I'm a bit perturbed that what I perceive to be relatively similar roles considering my tenure with the company and my accomplishments above and beyond my description are being compensated at half or less of the amount.
Am I totally wrong here? Do I have reason to be frustrated? Should I be pursuing this more aggressively?
Thanks your your answers. If there's a more preferred place to ask please let me know.