I used to work in the satellite TV and internet/communication industry. They pretty much all pay by the job. I decided to go contractor rather than driving one of their vans full of useless crap except literature. You got free gas so they could drive you 500 miles a day to get to job sites. As a contractor I could pick my own route, get paid directly for custom labor, and quickly bug out of bogus jobs. As with most service jobs, there were a lot of customers who wanted way more work done than they wanted to pay for, and even more botched work orders.
At first, I didn't understand how anything got done correctly, ever. There were so many morons driving shiny vans who couldn't rig up a Christmas tree without calling the tech line. I quickly figured out that the skill was all in the leadership. If you had a clue and could deal with people, you got promoted to quality or route supervision right effing now. Pay was even more performance based, as a boss your pay stub reflected your subordinates performance and quality rates as well as code compliance. If one of my guys missed an appointment or got a code violation, I felt it in my wallet.
The thing that killed the job for me was the feast or famine factor. One day, week, or month, there was more work than everyone could do working 24 hours. The next, nothing. The scheduling system was so ADHD you never knew what you would be doing in 2 or 3 hours, much less tomorrow or the next day. When nobody did much I didn't make Jack. Base rate was on par with unemployment.