Usually it's not worth switching jobs unless pay is notably increased or you have other benefits like better hours or less stressful work.
Think hard about it. I don't know how it's in the US but you might have a chance to just ask for a raise when you get a new client.
If you're still unsure what job is better, definitely stay. Or else you will have more trouble finding work once you have to quit your next job. having one job for an extended time is always better than multiple jobs for shorter times in your resume.
If you demand respect or gratitude for your volunteer work, you're doing volunteering wrong.







