I think it really depends on what matters most to you. No job is 100% perfect. If you’re after a higher salary, chances are you’ll have to compromise on work-life balance. If you need visa sponsorship, you may have to accept a certain level of “exploitation.”
From a company’s perspective, it all comes down to cost. It’s not always that H1B workers are cheaper—it’s that part of the “cost” is tied to your sponsorship. If you’re a local employee, that cost is simply your salary.
That said, I do believe when you’re young, you have more flexibility to take risks. But if the work culture or schedule starts affecting your mental health, it’s time to leave. On the other hand, if you’re still learning and gaining value from the position—whether it’s the sponsorship or the paycheck—it might not be wise to rush your next move. Sometimes, jumping too quickly just means trading one fire pit for another.
1 Like
Yeah, it’s a tough balance. I think for me, once I feel like my growth is being blocked or I’m being taken advantage of because of my visa status, that’s a big signal to seriously consider other offers. We deserve to be valued, not just tolerated.
I have been in a situation that I felt the grass is greener on another side but actually the grass is greener on this side. So be careful
1 Like
True. I only see work life balance exists in entry level jobs or family business lol
1 Like
It’s not a bad idea to practice quiet quitting while applying for other jobs
.
1 Like
I know for many of us, our immigration status is tightly tied to our jobs 
—so changing roles can be terrifying, to say the least
.
If you’re on OPT or H-1B, new employers may hesitate because of the added uncertainty around long-term work authorization 
. And unfortunately, that same uncertainty sometimes gives current employers unspoken power—some may overwork or even mistreat employees, knowing we’re less likely to leave.
I know it’s good practice to keep sending out applications, just to explore what’s out there. But I’m curious—
Where do you personally draw the line with a current employer before making the jump to a new opportunity once you have an offer? 

Is it workload? Disrespect? Burnout?
Would love to hear how others in the same boat navigate this.