Preheat oven to 325°F. Spray a 12-cup bundt pan with non-stick cooking spray with flour and set aside.
In a medium size bowl place the all-purpose flour, baking powder, baking soda, and table salt. Use a whisk to combine. Set the bowl aside until ready to use.
Place the room temperature unsalted butter and cream cheese in a large bowl, use an electric hand mixer to beat together for about two minutes. Scrape down the sides of the bowl. Then, add dark brown sugar and continue beating with the mixer for about five minutes until light and fluffy.
Scrape down the sides of the bowl. Then, add the eggs, one at a time, beating well after each addition. Scrape down the sides of the bowl and add the vanilla extract. Beat with the mixer for about a minute until combined.
Add the flour mixture and sour cream alternately. Begin with the flour, about a cup at a time, and end with the sour cream about ⅓ cup at a time, beating well after each addition. Scrape down the sides of the bowl and beat for an additional minute.
Add the toasted pecan pieces and use a large silicone spatula to fold them into the cake batter. Use a large ice cream scoop to transfer the batter to the prepared bundt pan. Then use a small silicone spatula to smooth it into an even layer.
Bake in a 325°F oven for 60-70 minutes, or until a toothpick inserted into the center comes out clean. Remove the pan from the oven and allow it to cool on a wire cooling rack for about 20 minutes. To un-mold, place a wire cooling rack on top of the cake and invert both together. Allow the cake to cool completely to room temperature.