It depends. Many nonprofits do rely on volunteer work, but some nonprofit organizations do pay their employees regularly. An easy rule to go by is if you’re paid, it's a job and counts as professional experience. If you’re not paid, it’s considered volunteer work.