Heroes need a place to train! There is a Hero Guild building for each job. You can craft job-specific weapons and armor in each Hero Guild. Upgrading each Hero Guild building raises the level cap for that job and provides access to better weapons and armor.
You can have more than one Hero Guild building for each job, which makes it possible to craft multiple items at the same time.