Location The place (or places) from which a firm does business. Can be both a physical location and also virtual. BACK Other Terms:Curriculum Vitae (CV)Strategic AllianceReputational RiskJoint Ownership