Margrith Eggenberger studierte in Genf und Zürich Jurisprudenz. Ihre kriminalistische Dissertation basierte auf Praktika in den Strafanstalten St. Jakob und Saxerriet. Als Sozialistin wollte sie das wahre Arbeiterleben «erleben» und war in den Semesterferien als Hilfsarbeiterin in einer Telefonfabrik tätig – für einen Franken Stundenlohn.