Ho provato il tuo codice e sembra funzionare, anche se ho dovuto ricreare la parte dell'EmployeeService catturando i dati direttamente da un file data.json e non da un endpoint definito.
Il problema sembra essere proprio nella fetch, assiscurati che il dato ritornato sia un array di oggetti altrimenti map non verrà riconosciuto su quel tipo di dato.
su result cosa ottieni ?
codice:console.log("Risultato ottenuto dalla fetch", result);