This is hard though because culture often isn't very legible.
I'd easily trade pay (within reason) and any tech stack for a truly great culture where I felt driven and engaged and was doing meaningful work, but the latter is really hard to understand ahead of time.