The Management team is downright TERRIBLE! Given the importance of the work this company does, you would think the leadership team would be supporting the front line staff with whatever they need but instead live in a very disconnected world far from where the actual work is done and often go weeks or months without seeing how services are being performed. They also enjoy unnecessary excessive and unnecessary perks that could be going to improve the lives of their clients.