Create multiple Zoom meetings simultaneously

Hello,
My use case is :
I want to integrate zoom in my project in which sales agents will be able to hold meetings with their clients using zoom SDK

  1. I want different users to be able to create meetings simultaneously using single JWT app.
  2. I want unlimited cloud storage to store meeting recordings.

What I understand:
I have to buy enterprise account and make JWT app from that account so from that I can have unlimited cloud storage and secondly using my pro account I will be able to create different users that can create different separate meetings simultaneously.

What I don’t understand :

  1. Users which I have created with my pro account should they also be licensed (paid) users ?
  2. Those users can create meeting via zoom api so is it necessary to have JWT app of every single user which I created using my pro account ?

Please help me. I have already read many documents But I did not get correct guide line.