The company information is posted each time with the job listing. The WP Job Manager plugin does not provide a way to categorize "Companies" therefore this theme comes with a custom solution i.e. Company Taxonomy.
From v1.6 of this theme the company profile pages will be constructed based on this new taxonomy, however, the company data will still be taken from the job listing.
In order to create a company profile page first you have to create a new company term by going to "Job Listings -> Companies". Once you have defined "Name" of the company, now it'll ask you to define it's "Meta Source", this is the job listing from which the company data is populated for display. You can either populate company data from the latest entry under that company term or you can configure it to use oldest entry in the company term for this purpose.
Once you have created the company term(s) in the screen above, now it is time to assign them to relevant job listing(s). To assign it, simply open the edit screen of job listing and add relevant company name via "Companies" meta panel, and then save the job listing.
Once, you have assigned company term to relevant job listings, now you would be able visit those company profile pages by clicking the "View" link. The company profile links would also be available at different places on the front-end of your site (e.g. "Company Profile" widget, Explore Menu etc).
Although the theme provides a separate taxonomy for companies categorization, the "meta data" for those companies is still posted with the job listing submission form.
Since, the WP Job Manager requires you to submit company information each time you submit a new job post, it can become cumbersome quite quickly.
For this reason, the theme now provides you an additional field under "Existing Companies" tab when you submit a new job. This new field is also named "Company Name" but it provides you with a predefined list of existing companies under which you can post the job listing. Once you select any company form this dropdown field it will automatically populate rest of the company form*, so you would not have to re-fill it manually. You would still be able to edit company information though.
There are two ways in which you can represent "Existing Companies" list to a user while (s)he is submitting the job.
a) You can either display ALL available company terms which are available on your site. b) You can display ONLY those company terms which are assigned to them.
The first scenario is straight forward, as for the second scenerio there are some prerequisites for it to work.
1: Make sure that you have enabled "User Specific Companies" option by going to "Job Listings -> Settings -> Job Submission (tab) -> User Specific Companies (option)" 2: Now go to each company term's edit screen and look for the option named "Assign User(s)". Here you can assign one or more users to that company and then ONLY those users would be able to see that company name under "Existing Company" tab.