Pros

  • Powerful automation flexibility
  • Stable
  • Useful version control capabilities, check-in/check-out user control, review, and approval tools
  • Powerful catalog and search
  • Cross-platform

Cons

  • Incomplete/difficult search capabilities, advanced features require user supplied scripts or scripting capability
  • Complex to alter from defaults