Flexible and Part time opportunities available-Do you want to help improve the life of a child or teen and their families? Do you want to receive great training and get paid for your time helping youth and families? Are you interested in being part of a great organization that shares your passion for the community? Join Youth Advocate Programs (YAP). YAP is the nation's largest nonprofit commit...