Je to způsobeno tím, že máte cyklus tvořený třídami, které na sebe odkazují, řidič zjevně není vybaven, aby to zvládl a nejsem přesvědčen, že by měl.
Musíte se rozhodnout, jak chcete tato data modelovat v databázi.
Pokud máte dvě kolekce, jednu o společnostech a jednu o zaměstnancích, pak na úrovni dat byste měli pouze zahrnout ID pro reference.
Pokud však máte pouze jednu sbírku společností, pak stačí změnit třídu zaměstnanců tak, aby odkazovala zpět na společnost s id namísto odkazu na objekt.
To se však musí stát pouze v databázi, můžete svůj model rozšířit ve svém kódu c# a automaticky přidat odkaz na objekt nebo jej líně načíst atd. (a vyhnout se problémům N+1, jak to děláte) v závislosti na tom, co je pro danou situaci správné.