Preheat oven to 325 degrees F. Line two baking sheets with nonstick foil or parchment paper.
In a large bowl, using an electric mixer, beat sugars, butter, peanut butter and corn syrup on high speed until creamy. Beat in eggs 1 at a time. Beat in vanilla extract.
In a separate bowl, mix together oats and baking soda. Stir into peanut butter mixture until combined. Mix in chocolate chips and M&M's.
Using about a 1/4 cup measure, drop dough onto baking sheets spacing at least 3 inches apart. Alternatively, you can shape the dough mounds, put on a plate, then cover and chill. This way you can bake when needed.
Bake at 325 degrees F for 18 minutes or until lightly browned. Cool 2 minutes, then transfer cookies to a wire rack to cool completely.