Advantages/Disadvantages of using public CDN's in an enterprise network for hosting services

Hello Team,

I urgently need the advantages/disadvantages of using public CDN’s in an enterprise network for hosting services.

Thanks