I'm a current employee who's about to relocate out of state. The staff at CID are very motivated to fulfill the organization's mission, and works with a wide array of individuals and situations on a daily basis. While you won't find a lot of super-seasoned direct service providers (the management has a lot of hands-on experience though!), the quality of work is generally at least adequate and often goes beyond what is required of staff by management or job description.
Review from Guidestar
Having sought their assistance with a difficult social security issue, the workers I was assigned missed deadlines, didn't show up for meetings and as a result I am paying 32 thousand dollars back to SSDI over a 1500 dollar "overpayment" incurred while my friend and in-home supportive service client had cancer and I took her to treatments. These people do not care about you or your problems, but will try to dissuade you from action, because they have people "who are really disabled." Unlike me, who was undergoing treatment for bladder cancer myself during the tribulation. These people are not good advocates and could care less.