In answer to your questions:
1. JobRoller uses the native WordPress user functionality, so you can only have one account per email address, so ultimately each unique user would need their own account.
2. There are 2 registration types in JobRoller, which are for Employer/Recruiter or Job Seekers. Anything aside from this would require customization on your part. Thanks.