Great experience in consulting for non-profits. Trained me in all aspects of a great employee with weekly training seminars.
What I wish was different
Travel restrictions
Advice
Consulting non-profits comes with its set of challenges especially in their amount of funding. You will learn and produce a lot of work that is typically easier to just pay for.