Preheat oven to 350 degrees F (175 degrees C). Grease and flour a 9×13 inch pan.
In a large bowl, beat together eggs, oil, white sugar and vanilla. Mix in flour and cinnamon. Stir in carrots. Fold in pecans. Pour into prepared pan.
Bake in the preheated oven for 45-50 minutes, or until a toothpick inserted into the center of the cake comes out clean. Let cool for 30 minutes to 1 hour – or until completely cooled.
To Make Frosting- Mix together butter, cream cheese, confectioners’ sugar and vanilla. Beat until the mixture is smooth and creamy. Frost the cooled cake. Garnish with chopped pecans.