This question already has an answer here:
I have been working for a company for about a year as a full time employee. I worked for the same company as a contractor for about six months.
My first year evaluation is about in few days and also my opening to negotiate a raise. I feel like I am working for a relatively low wage compared to my performance. I have been approached by several other companies with much higher wage but since my current company is processing my immigration paperworks, moving to a different company is not that easy even though the monetary difference is significant.
I am trying to find out ways to negotiate a higher salary with my current employer without providing any hint that I may leave the company soon (otherwise they will delay my immigration paperworks on which they have a lot of control over).
In this negotiation, I can’t say that I have higher offers from other companies and I have to show that I will stay with the company for years to come. This really lowers my bargaining power. My performance according to the management is stellar.
Any suggestion or ideas how to proceed in this case would be greatly appreciated.