Excellent experience , caring company and professional supervision. The school based program was organized , resource rich and challenging. This company helped me to use all the skills I needed for this population and enabled me to learn many new things as well . I stayed an extra year for hours an opportunity. I cannot thank outreach enough for this internship - I highly recommend outreach concern