I worked with this consulting group for almost 2 years as their director in charge of development & grant writing (grant proposal preparation). Their consultants were extremely knowledgeable about nonprofit organizations/management structure - they really knew what it was like working at every level within our organization from board members all way down through staff people who manage individual grants / programs etc.. We had some amazing successes during my tenure there but unfortunately did not reach out goals set forth upon hiring them because other projects took precedence over theirs! Our relationship ended amicably when management changed mid-project so that's something else you need consider if choosing these folks!! If your looking into bringing someone new onboard or expanding current staffing needs then i would highly recommend considering MUNSHINE GROUP INCORPORATED.