This is quite problematic in the UK.
It's common to get your first paycheck ~6 weeks after starting a job, and then always one month in arrears.
I've noticed that employers like to offer bridging "loans" to appear kind and generous, but then this identifies cash-poor employees who are set up for unfair treatment later.
Your employer is struggling to make payroll and can't pay you? You won't find out until you've worked out the whole month.
This situation is not right.
I'm surprised to learn that the US has more a employee-friendly practice in this sense.