Beware: Analysis Paralysis
A note of caution: I've given you several factors to consider when making career decisions. Certainly take these into account. However, don't overanalyze these factors in a way that freezes you. I know too many people who play so many what-if scenarios in their head that they never make a choice.
Or if they do, they spend the next several years second guessing the wisdom of their decision. I've mentioned it before and will do so again: No job makes or breaks a career. All jobs, even those that result in negative situations, add value. They give you skills and experience that you will use to make better career choices in the future.