They are in a position to grow, potentially. They have vastly improved facilities of some program areas.
Cons
There are several complaints throughout the organization of lack of communication or guidance. Upon starting you sit through a few workshops on youth development and what a "spark" is. There is no formal JOB SPECIFIC training. If you are luck you are told a job and then left alone to figure it out by yourself no matter how new it is to you.