Service Corporation International (SCI) Service Corporation International, founded in 1962 and headquartered in Houston, Texas, is North America's largest provider of funeral and cemetery services.