Pros
The students are inspiring, fun, and caring.
Many of the programming staff genuinely care about bringing positive change to the community.
Cons
There is absolutely no accountability or transparency.
Management is generally inexperienced and ill-equipped to handle most serious situations.
There is no respect for personal boundaries. Programming staff tends to respect the concept, but leadership does not, which is a problem.
Too many participants, not enough staff, which results in overworked staff, low quality service, and incredibly low staff morale.
No clear expectations or protocols for most situations, so policies are often made up as they go along. An Employee Handbook is always referred to, but has never been published or shared with staff, and has been in the works for years, which speaks to the lack of organization and low prioritization of staff-well being.
CEO and Founder handle HR situations, which results in staff feeling uncomfortable about being honest and then there is no one to hold the two of them accountable.