Deciding major - average IB compensation
I am currently a college freshman deciding to major in either finance or engineering. Assuming I get an IB analyst positionand am an average performer throughout (I am really ambitious so I am confident I will be able to deal with the long hours, but then again, so can any IB analyst who is equally ambitious), what can I expect my compensation and net worth to be when I hit 30? What about 40? If I am average, will I lose out on lucrative exit opportunities? Or will I struggle to move from VP to MD? Will I hit a compensation ceiling if I am an average performer who works decently hard?
Sorry if these are naive questions but I am a college freshman figuring out the best way to maximize my compensation and net worth. I am not super passionate about finance or engineering, and I don't think I have the brains to become a rockstar in engineering and land the most lucrative software engineering roles, but I think in IB I at least can count on my ambitious nature to progress.