Preheat oven to 350 degrees.
Place your homemade or prepackaged pie crust in a 9 inch deep dish pie plate.
Using a large bowl, beat the cream cheese, 1 egg, 1/4 cup sugar and 2 teaspoons vanilla together until smooth. Pour the cream cheese mixture into the bottom of the pie crust, spread out evenly, bake for 15 minutes.
In another large bowl, add the remaining 2 eggs and 1/2 cup sugar. Whisk together until well combined. Add the corn syrup, butter, the remaining 2 teaspoons of vanilla and salt to the bowl. Whisk until well blended together.
Sprinkle the toasted pecan pieces evenly over the baked cream cheese layer in the pie plate. Slowly pour the corn syrup mixture evenly over the pecans. Bake 35 - 40 minutes or until set in the middle. Cool completely. Refrigerate pie. Refrigerate any leftovers.