Everyone here is so incredibly focused on money as the primary motivator, which I guess given the thread question makes some sense. But I'd like to just put in a little word for money not being everything, and client type / work type actually being a really important part of the equation. HN is a forum where increasingly I see posts every single day about the high level of misery in tech / how can I get out of this r…
Clients in finance tend to be assholes even when you are cheap. The field just tolerates it.
Similarly, industrial customers are used to be put under a lot of pressure regarding costs and delays and will treat you as they are used to be treated.
Here is my trick: if you want to work in a nice environment, choose a job in an environment known to be nice.