Pros
Empowering work, ability to interface with stakeholders in job market ecosystem, impact of the mission.
The stricture is flat in the organization, and the culture is changing for good.
I felt that my hard work was recognized despite lack of processes.
Cons
As a Non profit it has some resource constraints