An escort company is a firm that provides escorts for consumers, ordinarily for sexual products and services. The agency typically arranges a gathering in between one of its escorts and the customer at the customer's house or hotel space (outcall), or at the escort's residence (incall). Some organizations also supply escorts for more time durations