Well, a business is looking to make profit and to earn money for themselves and their employees. A typical job position would be for-profit.
A nonprofit organization uses their money for other peoples needs and must direct the use of that money towards the thing they are helping, like food for homeless children, or helping endangered species.