Pre-heat oven to 350°F. Line 2 or 3 cookie sheets with parchment paper.
In a large mixing bowl, combine peanut butter, butter, brown sugar, & granulated sugar. Stir until well-combined and smooth.
Add eggs and stir until incorporated. Add vanilla and stir until smooth.
Add the oats and baking soda. Stir until well-mixed.
Fold in the M&M's, butterscotch chips, semi-sweet chocolate chips, and chopped pecans. Mix until just incorporated.
Use a ⅓ cup measuring cup and press the dough into the cup. Then, with your hands, form the portion into a smooth ball. Finish measuring out the dough and rolling it into balls. The recipe makes approximately 18 cookies.
Place the balls on the parchment-lined baking sheet(s). Allow them enough room to spread, approximately 2 inches between each ball. Gently push down on each ball to slightly flatten out.
Bake for 11 minutes. Check the cookies and press down with a spoon or fork to flatten slightly, if needed. Continue baking for another 6-7 minutes or until the cookies are set and slightly brown around the edges.
Allow the cookies to cool on the baking sheet, approximately 5 minutes. Remove with a spatula and transfer the cookies to a cooling rack to cool completely.