EPDM upgrade from Workgroup

We are considering upgrading from Workgroup pdm to Enterprise pdm.  I am looking for pros and cons from those of you who have done this.  We are a small company but are managing around 40000 files.

SolidworksSolidworks Pdm enterprise Pdm