Preheat oven top 350.
In a large mixing bowl, cream together the butter and sugar until light and fluffy.
Mix in molasses, salt, eggs, and vanilla until well incorporated.
Add in the baking soda, baking powder, cinnamon, and ginger, and mix well.
Gradually mix in the flour on low speed, just until combined.
Stir in pecans and chocolate chunks.
Cover and chill for at least an hour.
Scoop dough with 2 Tbsp scoop and roll in the granulated sugar until well coated.
Place dough balls 2" apart on an ungreased cookie sheet. Bake for 9-11 minutes.
Let cool a few minutes on cookie sheet before transferring wire racks to cool completely. Store in an air tight container.