Preheat oven to 350° and grease a 9×13 inch pan. In a medium bowl with a mixer; pour in your eggs, pumpkin, oil and vanilla. Mix for about 2 minutes.
Mix in your sugar, salt, cocoa powder, baking soda, cinnamon, and flour for another 2 minutes. After it’s all stirred, pour the batter into the pan.
Place cake pan in a preheated oven for about 35 minutes, or until an inserted toothpick comes out clean. Let cool completely before frosting.
While your cake is cooling, make the frosting. In a medium bowl with a mixer; mix powdered sugar, cocoa powder, cream cheese, vanilla, milk and butter. Mix for 2 minutes. After the cake is completely cooled, spread the frosting over the cake evenly.