Running a major nonprofit is difficult. Raising money, managing employees, overseeing complex operations and answering to a board and a myriad of...