It’s completely unfair for employers to hold onto paychecks for a month. Totally normal for an employee to have to wait 2 weeks for their first paycheck, or maybe 3 weeks depending on if the start date fell on a weird payroll cutoff date. These employers are literally stealing from their monthly paid employees.