Workgroup PDM and Enterprise PDM

I am trying to get pros and cons to workgroup PDM and enterprise PDM, apart from the cost difference, I understand that both are seperate animals so to speak, getting trained in one may not be easy to pick up the other one and vice versa. Which works better along with the cost? Thanks for the input.

SolidworksGeneral