Design the Active Directory hierarchy in terms of forests, trees, domains, organizational units, and sites that are most appropriate for this company and their security concerns.
Create user account groups (and some representative users) that meet the needs of this company. Consider that the office manager may need to have access to resources (files, printers, etc.) shared by both the real estate agents and the accountant. The groups should be the appropriate types (scope) to accommodate these needs.