Both parties should gain! Better employees result from treating others with respect. If you treat them nicely, they could be more inclined to go above and beyond. In a situation when the corporation depends on desperate individuals in need of money and the job requires little talent, things can be different.
I count myself lucky; I have acquired useful knowledge and expertise. I've stayed with my company since college.
@bozz That you have remained with them for so long is admirable, in my opinion.