The tech megacorps are kind of an exception to this. They've got enough money to pay double what you'd get at another company and then put you on whatever dreadful project they couldn't get anyone else to work on. That's an "interesting challenge" I suppose but not the kind most people mean.