Now, being on the other side (hiring folks for a startup), I would argue that some of flags are a bit misleading. Examples: “Undue pressure to accept an offer letter” - interviews are not free, companies are investing eng time into evaluating each candidate and once they find great one, they really want them to join. They also do not want to be part of a bidding war, so it is natural to impose limits (some folks do go overboard). Recency bias also tells us that if you sit on the offer for a long time and continue interviewing, chances of you accepting the first one are going down. And something I learned only recently - offer stage is also part of the interview, it shows how 2 sides will be working together in the future.
“ Not enough clarity about your role” - normal for growing startups. I tell the candidates - here is what we do, pick something you like and run with it. Of course it is biased towards entrepreneurial types who thrive in uncertainty, but that is the state of many startups.
Mostly agree with other examples. One fun thought, they had 60 interviews. Assume some were 1 hour phone screens and some 1 + 5 hours virtual on sites. If we do 50:50, the industry spent 30 + 30 * 6 = 210 hours of eng time + debriefs, outreaches, negotiations, ... I think statistically, it is not in the interests of companies to participate in such marathons as ROI will be low.