Generic domains: Pros & Cons

What are generic domains: advantages and disadvantages. The [...]