But unless I as an employee think that I’m doing something for a higher calling, what motivation do I have to work for your company besides either making more money now, or to learn skills where I can leave and make more money later? In other words, I may be willing to make less for a non profit but not for a for profit business.
And that’s not meant to be judgemental. You would be hiring me because you can arbitrage my talents and pay me less than you can profit from me. On the other hand, I would work for you to get the most money I could and at the same time understanding that you are profiting off of me in exchange for me not having to worry about all of the headaches of running a business. I think negotiating is about coming up with a mutually agreeable amount.