All of the features you describe are not found in one single theme, however you could either select a theme and customize the heck out of it to include the other functions, OR, the easier option of installing various themes in subdirectories, and give the installations a unified feel through customization/restyling. You can find some related documentation here regarding creating a
WordPress multisite network.
For example:
yourdomain.com <== Vantage
yourdomain.com/jobs <== JobRoller
Specifically related to your points:
1. Vantage is the business directory theme, however this does not include a multi-location feature by default, nor a subscription feature at this time. Users pay per listing. In terms of the locations though, you can make use of WordPress Multisite as mentioned above, along with customization to achieve something as seen on
this site which is featured in the
AppThemes customer showcase
2. The JobRoller theme is designed for job listings, and you can create job packs $xx cost, for xx number of job listings, for xx duration.
3. The next release of
Vantage v1.2 will include an events functionality, however specific details for this are not yet available to demo. The release is due out soon though.
4. This is not a default feature of any of our themes, although users can subscribe to RSS feeds for notification of jobs/listings.
5. Our themes include advertising spaces which can be configured from the admin dashboard, but any outside of those would require some customization of the default theme. You can also find additional plugins to extend the themes in the
AppThemes marketplace.
Ultimately your project sounds like it will involve some amount of customization in addition to the themes themselves to achieve all the features you are looking for. If you're not planning to do this yourself, you may wish to note that we have a
certified partners page where you can find developers for hire. If you make contact directly with an outline of your requirements, they can provide a quote for the work. Thanks.