These factors contribute to nurse practitioner taking the No. 1 spot in this year’s 100 Best Jobs list, up one spot from last year’s rankings. It also swept the top spots for U.S News' Best ...