Great 9x13 baking pan with butter or non-stick cooking spray, set aside
Preheat oven to 350 degrees
Cream butter and sugars together on medium-high speed until light and fluffy (about 3 minutes)
Mix in vanilla and salt and beat until combined
Add flour slowly 1 cup at a time, mixing after each addition (dough will become very thick)
Make the bottom layer by pressing 2/3 of the dough into the bottom of the prepared pan and 1 inch up the sides
Sprinkle cranberries over the top of the dough, creating one even layer
Add chopped pecans to the remaining dough and sprinkle in chunks over top, leaving some of the cranberry layer visible
Bake for 42-45 minutes until edges are golden brown