I'm on salary. But I've gotten numerous raises & bonuses. I "front" the work, then ask for raises later. If I don't get the raise, I move onto the next company. Eventually I found a job willing pay more for increased output & stuck with it.
This is why billing by the hour is broken. Too bad we can't have anything better that people will not immediately abuse.