Preheat oven to 350°F. Grease and flour one glass 9 x 13 inch pan or 2 8x8 pans or 24 cupcake tins; set aside.
In a large mixing bowl, beat together the eggs, sugar, oil and pumpkin.
Sift together the flour, baking powder, salt, baking soda, salt, cinnamon and pumpkin spice; add to wet ingredients and mix thoroughly with a whisk.
Spread batter into prepared pan.Bake at 350° for 25 to 30 minutes (14-18 mins for cupcakes). Remove from oven and allow to cool for at least 20 minutes before frosting.
For the frosting: While the cake is baking, beat together the cream cheese, butter and confectioner's sugar in a stand mixer or by hand, until light and fluffy.
After the cake has cooled spread frosting over cake and cut into even size pieces. Cake will keep fresh in the fridge for up to 7 days.