Great organization doing life changing things and really making a difference!
Cons
The structure of the company can be messy and organized, but this is just to show how much this organization is continuing to expand with all the success it contributes to this population, that we just can't keep up.