On a broader note, I don't believe a generally accessible job (i.e. not requiring some unique career path or tons of sacrifices beforehand) can be both well paid and rewarding. We're paid really well because we generate lots of value and we're relatively scarce, but at the end of the day we're just the requisite meat component in somebody's money making machine. It's bound to be not too pleasant.