If you allow free ads to be published without moderation, or if it's a paid ad and a transaction is completed then yes they can have it publish right away. Yes they can also edit ads from their front-end customer dashboard. They won't have access to the WordPress admin dashboard as an admin would. Thanks.