Staff are passionate about their mission and extremely dedicated. They plan various thank you events that make volunteers feel valued and are always available to answer questions and provide guidance
Cons
Sometimes new programs or program changes are not rolled out with adequate training.