Preheat oven to 350° F.
Line 9x13 pan with parchment paper, set aside.
In bowl of mixer add the butter and mix until pale yellow.
With mixer on medium speed, stream in the sugar and mix until combined.
Add in the eggs, one at a time, oil, and vanilla.
Mix until combined. Scrape bowl as needed.
With mixer on low speed add the baking powder and salt.
Alternate between the flour and milk, starting with flour and ending with flour.
Mix until combined.
Pour batter into prepared pan and smooth out evenly.
Bang pan on counter to remove any air bubbles.
Bake for 45-50 minutes or until center bounces back when gently pressed on.
Remove from oven and let cool completely.