Finance for the following reasons: Usually the second strongest arm in the company after CEO, the last arm to be cut-off when the company starts laying off, opportunity to move in different branches of finance, opportunities to move between industries, and you can make good $$$ compared to other areas (not engineering).
comments
I know some will say finance but if you have the head for financial algorithms (which is basically required these days) then why aren’t you a techy??