After well over 30 years of doing this, here is my take:
If you have 25+ years left, who is the best to work for will change at least 3 or 4 times. You won't know the answer to this question until after you retire.
So go where you are offered a job that you want to do for a long time and enjoy the ride.