I have been in my current job for past 5 years working under the same line manager in a multinational organization. I was working from offshore office for the past 4 years and my manager was in US. I was very happy with my salary and work life balance there.
Last year, I relocated to US office for the same company under the same line manager. During salary finalization, I raised the concern of low salary being offered, to my manager (offshore salary doesn't really work in US because of the rate conversions, cost of living etc, so I was offered US based salary, minimum wage). He told me, it still is a rare opportunity for me and I should focus more on just getting there for now and once I am here, he will talk to his boss and get me to market level after my first annual appraisal.
Against my better judgement, I accepted his suggestion, signed the letter since he has been more of a friend to me than a boss. While working from US office, I subtly brought the topic of my low salary, here and there and just basically reminded him of what he promised but I made sure to keep my balance there, didn't bring it up too many times to make it seem like I am very unhappy or just am complaining all the time.
My manager isn't really in control of the figures and his boss is basically the department head with budget who decides what everybody gets, but my manager has the authority and basically can convince his boss to give me & other reportees, the desired salary.
Fast forward to appraisal, I only got about 2% increment while for the past year, both my manager and I agreed that he will try for at least 15%. Since, appraisals aren't shared with line managers in my company, so my line manager didn't know what I got. Devastated at increment, I called him up and just shared what I received. He was shocked as well and told me that he will talk to his boss right away. He did call him and after 30 mins called me back. I was hoping that he would tell me something positive, instead he started giving me the corporate excuses like "Buddy you came in March, 2023 and since it has only been 9 months and that company didn't do all to well this year. People who come from offshore office, usually have tough couple of years at start. Even, I only got 5 % increment myself... ". I was extremely disappointed and frustrated at this and I, as patiently and calm I could be at that moment, conveyed to him that "I am not happy at this and am extremely disappointed". I think what disappointed me the most was that despite him always acknowledging that I am being payed very less, and even right before talking to his boss, he was shocked and agreed with me on 2% increment but then somehow after his call with his boss, he was basically convincing me otherwise.
He knows all too well the level of effort I put into my role and went above and beyond my JD just to keep my clients happy. Managed projects which were not even part of my JD to help the org. So my disappointment was just in my opinion.
After hearing my feedback, he basically said he'll try one more time with his boss and hanged up the call. His tone changed, I waited on him to bring it up (after he supposedly had that one final discussion with his boss) since I didn't want to make things worse with him. It has been more than 2 weeks now he didn't bring that topic again and is not talking to me properly and only talks about work related things in a very, "to the point" manner. while this may sound normal to people, this isn't how it has been for the past 5 years. This frustrates me even more. Still I tried to fix our relationship and told him that I understand that he did everything he could and don't hold him responsible and even apologized to him for showing my disappointment. This seems to have made no visible change in his behavior.
I am wondering what are my options at this point? I want to fix my standing with my manager whom I still respect and have a lot to be thankful for and I also want him/some else, to fix my salary. Living here with the initial salary and that minimal increment, is really tough for me.
Changing job isn't really a best case for me since I am on H1B non immigrant visa and finding a new reliable company that can transfer and sponsor my visa isn't really a very smooth process. Plus, staying at my current company will help in my naturalization process as well. I know the obvious step is to go and really sincerely apologize to my manager but through this, I feel like I will lose the salary increment case. It would be as if I am letting go off the salary issue and making my peace with him. What should I try at this point?