Pros
Working with the clients is fulfilling and interesting, and the agency's philosophical approach to serving vulnerable populations is going in the right direction. If you get into a good program with a good supervisor and staff, you can learn a lot, and there's a lot of room to develop your own style of practice. DESC can provide you with invaluable work experience when it comes to serving people with who have histories of homelessness and co-occurring disorders.
Cons
Upper management appears to have formed its own inner circle and does not care about input from employees who actually work with the agency's clients. Consequently, upper management is detached from both their clients and their employees. Salary and benefits are low relative to the amazing work that staff do. High turnover rates result, making work even more difficult for staff who does remain. Employees are also provided with negligible training to deal with exceptionally difficult clients and working conditions, meaning you learn as you go, for better and worse.