Setting up users and handling permissions is not a ClassiPress specific feature, it's a standard WordPress function. If you already have a hosting account, perhaps it might be a good idea for you to install
WordPress and get a little familiar with that first, then you'll have a better idea about how these kinds of functions work. I think it would give you a good feel for how easily it can be managed.
So if a candidate registers and an employer registers both have the same front-end permissions to upload jobs?
Yes, this is correct, they have the same access and can both post (not upload) jobs.
What solution do you suggest we use to allow an employer to upload jobs?
We manually register them ourselves and then assign user permissions (to upload jobs)?
You don't need to do anything. If someone registers, and wants to post a job, they will have sufficient permissions to post their own job. It just means that someone who is visiting your site and decides to register as well, they also have those permissions at present. (This is why the future version will have the 2 sign in types available, to differentiate these types of users)
On the home page (front-end) demo there are a few categories to browse by. Can we add LOCATION?
There is already a search field for location in the main search bar, so if you are referring to adding it to the filter on the right-hand sidebar, yes you could potentially do this, but it would take some customization on your part.