Od marca 2020 roku firmą zarządza tylko Sascha Mallah.
Siedziba i sprzedaż W Berlinie znajdują się działy rozwoju, marketingu, sprzedaży, zarządzania, salon sztandarowy w centrum handlowym Bikini oraz sklep Teufel w centrum handlowym o nazwie Kaufhaus des Westens. W pozostałych sklepach Teufel jest zatrudnionych łącznie 38 pracowników. Ponadto chińscy przedstawiciele firmy Teufel mają swoją siedzibę w mieście Dongguan w Chinach i razem z 40 pracownikami dbają o zarządzanie dostawami i sprzedaż. Magazyny i dział logistyki znajduje się w Hamburgu.
Oprócz salonu sztandarowego i sklepu firmowego w centrum handlowym Kaufhaus des Westens firma Teufel posiada inne sklepy w Niemczech i Austrii. Do nich zaliczają się sklep firmowy Teufel w Essen, który został otworzony w sierpniu 2018 roku oraz sklep Teufel w centrum handlowym EMI Store w Wiedniu, który istnieje od września 2018 roku. Kolejne sklepy Teufel zostały otworzone w Kolonii i Stuttgarcie w październiku 2019 roku.
Produkty Teufel są dostępne wyłącznie w sprzedaży bezpośredniej w salonach firmowych i sklepach online.
Produkty Asortyment firmy Teufel obejmuje różnorodne kategorie audio i hi-fi: