Preheat oven to 350 F. Spray a 9×13” pan with non-stick cooking spray and set aside. If desired you can line the pan with parchment paper.
In a large bowl, combine cake mix, pumpkin puree, eggs, oil, pumpkin pie spice, salt and cinnamon. Beat with an electric mixer on medium speed until smooth and combined. This should take less than one minute. Do not overmix.
Spread batter, which will be thick, into prepared pan. Bake for about 25 to 30 minutes, or until the cake springs back when lightly pressed in the center, and a toothpick inserted in the center comes out clean.
Remove the cake from the oven and transfer to a wire cooling rack. Using a straw, poke holes evenly over cake. You should have around 35-50 holes in the cake.
Immediately pour caramel over cake. Pour slowly, taking time to try and get caramel into all of the holes, as well as over the top. If desired you can use the back of a spoon or an offset spatula to smooth the carmel over the top.
Top with cream cheese frosting after cake has cooled slightly. If desired, sprinkle chopped pecans or walnuts over the cake. Can be served warm, at room temperature or even cold.