Need advice
Stuck at a crossroads — need some perspective from fellow Salesforce folks
Hi everyone, I'm in a bit of a dilemma and would love some honest input.
I have 5 years of Salesforce development experience, and for the last 6 months I've been at a product-based company — but in a support role. I know, I know — probably not the best move, but the circumstances at the time left me with limited options.
The company itself is genuinely great: good food, cab service, team events, top-of-the-line hardware. But the work? Support tickets. Day in, day out.
I can't shake the feeling that I'm underutilizing my skills. Before this role, I was actively building — and I want to get back to that.
Here's where it gets interesting: I've cracked two offers — both for Salesforce Agentforce + LWC developer roles at service-based companies, with project mapping already confirmed during the interview process.
The case for switching:
Hands-on development work again
Clear project ownership from day one
Roles aligned with where the Salesforce ecosystem is heading (Agentforce is huge right now)
The case for staying:
Culture shift moving from product to service
Job security concerns, especially with AI reshaping the industry
Losing current perks and benefits
A meaningful stock vesting milestone hitting in just ~4 months
My core stack: Apex, LWC, Marketing Cloud, Data Cloud, Sales Cloud, and Service Cloud.
So the real question is — do I prioritize role quality and growth now, or hold out for 4 months, collect the stocks, and switch on my own terms?
For those who've faced something similar — what would you have done?
** Please ignore AI polish , Thanks