If you are maximizing income, go work for the company that pays you the most.
If you consider other things then it's not that simple:
* control on which project you work on
* choose your cooworkers
* choose your office location
* return to office policies
* choose process and bureaucracies
It's about how many degrees of freedom you want.