The webpage https://www.nand2tetris.org/software has a link to a file, nand2tetris.zip, which contains projects and tools which are all one needs to go through the book (explained on this page). This open source software can be run on Windows, Unix, and MacOS. I've worked through most of the book on my Mac.
Are consultants something like lawyers, in that they will do "good" work for ethical clients and "bad" work for unethical ones? Lawyers can point to the higher values of truth and justice. What are the higher values of consultants, to help them avoid "bad" work?