Preheat the oven to 350°F. Line a cookie sheet with parchment paper and set aside.
Cream together the butter, margarine and granulated sugar until light in color and fluffy in texture.
Scrape the sides and add the egg, corn syrup and vanilla extract. Mix until well combined.
Add the flour, baking soda and salt. Mix until a soft dough forms.
Portion out the dough into desired size. For small cookies, use 1 1/2 tbsp of dough or a #40 scoop. For larger cookies, use 3 tbsp of dough or a #24 scoop.
In a small bowl, combine the ingredients in the cinnamon-sugar mixture.
Roll each cookie dough ball into the cinnamon and sugar mixture and arrange on the prepared baking sheet.
Bake at 350° F for 10 - 13 minutes or until the cookies have spread and the centers no longer look glossy. Allow the cookies to cool on the pan for 5-10 minutes.