It depends how you define "job".
I've been with WFDU for 32 years, but I do not get paid for the service.
During the weekdays, I've been showing up at the same company for 7 years, and they give me a check every two weeks. I spent 12 years in my last sentence with a different employer.