I've been trying to find some authoritative documentation on the best way to do this but alas, can't seem to find what I'm looking for. We work with a lot of professional organizations (law firms, accounting firms, etc.) that have multiple offices in geographical locations. They're all part of the same company, but have somewhat separate identities because of their location.
Ideally we would like to have one Account record for the overall company, with each separate location tracked AND all of the contacts at that particular office associated with that office so we can easily see who is at each location. We would like to be able to get statistics (i.e. opportunities, projects, etc.) at both levels -- meaning the ability to see how many projects we've worked with at Accounting Firm A AND we'd like to be able to get these same stats for each location for the company. E.g. Accounting Firm A - Location 1, Accounting Firm A - Location 2, etc.
I assumed we would use the Structure and Contacts Detail section, but I'm not seeing how to associate an individual contact with a particular location, etc.
Is this the best approach? Any instructions on associating a contact with one of these offices?