Easy, equal or better pay/benefits and more interesting work. I think people have a sliding scale though. For me, excellent health insurance coverage would be a dealbreaker. I'd stay where I was if another company offered to pay me 50% more without health coverage but totally leave if they offered me 10% less with the same health coverage and more interesting work.