types of jobs in nonprofit organizations