Pay On Demand
Added flexibility and accommodation for staff is a pro. The cons would be the extra work to keep track of the requests and payroll adjustments and extra payroll runs, if you don't have a payroll system to accommodate this automatically, and creating policies around such requests to ensure that all staff have equal opportunity to this option and it is handled the same way for everyone.