What is the difference between a job, volunteer positions, and an internship?