As we explore this very interesting topic on nonprofit organization and to be able to differentiate nonprofit organization from for profit organization, we must first understand that nonprofit organizations are non-governmental organization or better still, a non-profit organization is a group organized for purposes other than generating profit and in which no part of the organization's income is distributed to its members, directors, or officers. They can take the form of a corporation, an individual enterprise. For example, individual charitable contributions. non-profit organizations include but not limited to Habitat for Humanity, American Red Cross, and United Way. Now, we must look at the differences between for profit organization and non-profit organization as we can see on quote, “For-profit companies are staffed with salaried and hourly employees, with the occasional unpaid intern. Nonprofits, on the other hand, usually employ a small workforce and a large corps of volunteers. Procedures for hiring and firing, as well as employee motivation, communication and direction techniques vary considerably between salaried employees and volunteers” (Ingram 2017).