Preheat the oven to 350 degrees. Spray a 9x13 baking pan with cooking spray.
In a large mixing bowl, beat eggs with a hand mixer until foamy.
Add in sugar, oil and the pumpkin puree. Beat on medium until mixed well.
In a medium mixing bowl, mix flour, baking powder, cinnamon, baking soda and salt.
Slowly mix the powder ingredients with the liquid ingredients until combined.
Pour the batter into the baking pan.
Bake in the preheated oven until a toothpick inserted in the center of the cake comes out clean about 25 minutes.
Allow the cake to cool completely.
In a separate bowl, combine the cream cheese, butter, and the vanilla extract until creamy.
Slowly add the confectioner's sugar until the frosting is smooth.
Spread the frosting evenly over the top of the cake. Sprinkle the top with cinnamon.