EPDM pros and cons

We currently have PDMWorks and are looking at Enterprise PDM to handle our release approvals process and potentially  the whole lifecycle. What are the pros and cons from you existing users? Anything else we should be looking at.

SolidworksSolidworks Pdm enterprise Pdm