Or you are always being paid on time?

I once had not received my paycheck (via direct deposit) on the day it was expected. I sent an email, which was answered almost immediately (within an hour or two), and my pay arrived in my bank account the next day, with apologies from the administrator and absolutely no hassle.
On the other hand, while working for a Ukrainian site (UVOCorp, which I complain about on this forum whenever given the opportunity), I have had payments delayed for weeks for a variety of excuses, and even claims that I had been paid when I, in fact, hadn't been.
My favorite was the dispute process. UVO, like many other scam sites, tacks on huge fines at random, claiming lateness and plagiarism when these issues didn't exist. I won every single dispute I ever raised, but if the dispute went past their five-day "payment window," you had to wait another two weeks to get ANY of your pay.
By the way, I have NEVER been fined a SINGLE CENT by the American companies I work for.
And before you jump on this as proof that American companies delay payments, let's make something very clear: mistakes happen, and no one is claiming that they don't.
The reviewed here research paper scam sites, however, show a PATTERN OF BEHAVIOR in making delayed payments their standard mode of operation. With the American company in question, this happened only ONE time, and it was fixed immediately, not denied, drawn out, and repeated.