Whether your non-profit needs financial, human resources, management consulting or technology services, I highly recommend 501 Commons. It offers over 30 services, all of which are affordably priced, and has a fantastic team of true professionals standing behind. They are highly-knowledgeable with decades of experience in non-profit management and program administration and are dedicated to helping their clients thrive.
Absolutely terrible client service. They do not return phone calls or emails, and leave IT tickets open without response.
Get a paid internship. I wont be doing one here they are unprofessional.