Pros
If you love engineering challenges and not simply being a cog in a corporate wheel, this is the place for you! Exposure to full stack development spanning React, Angular, PHP, node - to mention a few technologies. A great focus on building the next generation of fundraising software in the cloud taking advantage of new developments on the AWS ecosystem. You want to build microservices and explore what it truly means to migrate to serverless, sure - this is where you get to do research spikes, evangelize your tech design to your peers and put it into the product backlog. Fast paced and exciting to see your work directly impact a non-profit's mission. Welcoming and open workplace where every team member is always ready to help you out.
Cons
As with any tech enterprise that wants to do a wealth of change in their corner of the market, sometimes we move faster than we should. Processes are maturing and this will get better in the long run.