Virtualization for R&D teams using CATIA

One of our customer wants to do virtualization for R&D teams using CATIA using a system like "VMware Horizon" for example. If you have experienced this issue, can you share your experiences?

Purposes; By giving a thin client to newly joined team members. To provide a more efficient system by assigning the required amount of graphics card, RAM and CPU.

In this regard, how is the licensing done? ( There is only hyperV support as far as I know and this system is not very common ) , How is the performance? Can you share your experiences?

Thank you.