CodeNow cares deeply about empowering youth through learning to code. It's not your average nonprofit. CodeNow functions more like a startup, this allows it to have a large reach and huge impact with a small team. The organization is really committed to being a team. During my time there I learned a great deal about what it take to grow an organization and what I was really capable of. Everyone had to work together to reach our goals.
Cons
The team is small which can throw people off coming from larger organizations. The fast pace environment is not for everyone. If you are looking for a typical 9-5 job this is probably not the best fit for you.
Working with the students, volunteers and the team was extremely rewarding. After every training it feels like you have really accomplished something. The students are excited and thankful for the opportunity. The team is small which allowed me to gain a lot of experience in several areas and further develop my professional skills. I did not realize until after I left CodeNow how much I gained from the experience from understanding the technology field to being able to take greater ownership of my work.
Cons
Because the organization is really mission driven the pace can be tiring at times.