I have 2 years of experience and 1.5 years of research experience. I currently have a dilemma that the job I'm in now is paying me above industry standard (but within the company, my skills are still underpaid). I am not learning anything technical in my role, and my expertise is not growing that much. I'm already the expert in the field in my team. I enjoy the flexibility given to me by my company too.
But I need I need to grow, which is something this company can't provide for me, and even their dedication in my field is questionable in the long run, to the point that I'm constantly worried about my future in this company.
If I switch to another company, the difference in my salary will be minor compared to what I've got today, but with less flexibility and more demanding work.
Basically I will work a lot more just to have a small increase in my compensation. If I project what I'm expecting to be paid with another company during an interview, they think I am asking for too much despite it's just a reasonable increase when compared to my current package. They would just think it's already too much for them considering my experience.
So, what should I do in this case to get the most I can out of the situation? To stay, or not to stay? In either case, what should be the proper strategies?