Like you say, there are other factors. Is the pay good? Do I like what I do? Do I have a reasonable commute? What are my other options? Realistically, having access to the 401(k) is probably worth less than $5,000 in salary to you. So this questions is like asking if you would leave a job that didn't pay an extra $5,000...it would depend on what else is out there.