The people are great to work with, majority of the time. Most do it for the right reasons, I mean who else would work at a Non-Profit getting paid way less in the Bay Area otherwise. Management has had a lot of changes in the past year, some good and some they're still figuring it out. There's a lot of ways to move up with in the organization if you know someone to be honest. Only thing I don't like, seems like favoritism at times. Hardest part of the job is seeing the positions some of these people or families are in when they come to our shelters and the most enjoyable is helping them and seeing the final outcomes of what you've helped them accomplished. Overall, it's a great place to work at, make connections and build your resume.