Complexity of Start-Job and Wait-job through Powershell scripting

I have a Powershell script A and this script I am calling in another Powershell Script B. This B script is going internally to a tool. Now through Script B, I have to execute Script A multiple times. For example, let us consider 25 times. What will be the best way to execute this thing? Whether I should use Start-Job or Start-Process for this execution.? For me, it is necessary to execute this thing with Powershell scripts only? Can you please help me out in this situation?