Pros
Working at Our Rescue as a Software Engineering intern has been one of the most meaningful and rewarding experiences of my career so far. I was given real ownership over projects from day one — independently designing, building, and deploying multiple full-stack educational web games used to teach kids about online safety. The team is incredibly supportive and collaborative; my manager and colleagues trusted me with significant technical decisions and were always available when I needed guidance
Kontras
As a nonprofit, resources and tooling can sometimes be limited compared to larger tech companies