Very fulfilling work. Certainly has you feeling as if you've made a difference in the community.
Svantaggi
Zero communication between management levels. You will not be notified of anything in advance, expect to have the rug pulled from under you every day with zero communication about day to day operations.