Help on Cloud PDM Solutions

We are working on the specs for a new CAD system and have decided to go the cloud route instead of traditional EPDM. Any thoughts or recommendations on good service providers.

Any companies that are currently using cloud solutions. How is the experience?

Thanks

SolidworksApi/macros