AceStack Healthcare pays you within 30 days of the start of the assignment whereas other agencies pay upon completion.