This is an Alert
You can configure global categories (the user who adds listing will see them in submission form no matter what listing type he selected) or create custom categories for each listing type (different categories for events, different for services etc.).
This is an Alert
You can create separated listing features list for each category.