I can't speak for him, but I understood him to be sardonically answering my question. If he was genuinely afraid to say anything bad about the place I imagine he'd have said "it was okay" or the like.
Because you sign various employment contracts that contain all sorts of landmines even after you’re gone, and out of self-preservation it’s a helluva lot easier to just not comment.
In today's social media world where people are willing to post any gossip on the internet for some meaningless likes / points, I think its actually prudent to measure your words carefully before you voice them. Especially if the law is involved.
If you’re afraid that your friend will share on social media your name and your state of happiness about your previous job, May be they aren’t great friends.
No, there are not disparagement clauses in the US tech industry, and if any company has them then they deserve to be utterly roasted from now until the end of time. Please make HN posts about each company with a disparagement clause so everyone here knows which companies to avoid. It'll be the easiest Internet points you'll ever make, and you'll be doing a public service.