Comparison between non-profit and for-profit organizations