Staff at JCMH truly care about clients. Immediate supervisors/managers are great, but the top doesn't really know what is necessary. I have an example, but cannot explain, as it would compromise my identity.
I love working here though and believe in what they are doing. JCMH also gives out cost-of-living raises regardless if they can offer real raises because they do care about their employees.
If positions are eliminated they will find a place for you to work in another location/job, doing their best not to put anyone out of a job! Fabulous company that I highly recommend!