Re #15: Analysts and associates (usually) do different jobs. When I was there it was common to hire new MBAs as associates who had not previously been analysts. Presumably those people did something else previously that was of benefit. They wanted the best people, period.
To get into “big finance” it is more or less necessary to go to a “target” MBA program. if you are regionally focused, go to the program in that region from which MBAs are routinely hired. However, recognize that the regional firms hire relatively few people.
To me the question is not so much if you can get a job, but the character and nature of that job.
Finance is a bigger field than one might think, with a lot of different jobs. Not all of them require optimal pedigrees.
But they are not all the same job, either.
IMO the main challenge for an engineer entering finance is that their main attraction may be their quantitative skills, which may guide them into a permanent-subordinate “financial analyst” track.
As even a young engineer it is common to be given your own jobs, responsibility for your own systems, etc
As a financial analyst you may be tasked with crunching numbers in massive spreadsheets on a never-ending series of support roles for transactions in which you may never play a wider role. You will be well paid for doing this, but in the long run many find it unsatisfying.
When I was in “big finance”, a banker told me the most important course he would encourage his kid to take was not computers, but rather public speaking. Another said the most challenging part of his job was getting a potential client to trust him, and our firm, with their project. These are the types of “soft” skills that are most prized: leadership, salesmanship, etc. You have to have the personality and interests to interact and impress corporate managers who award business. And lead teams of finance professionals and lawyers to accomplish the task at hand. These people are not awed by quantitative skills of an engineer. Many of them have better quantitative skills, actually, they are really smart. Rather they think most engineers lack the soft skills and interpersonal skills to do their jobs. they can crunch numbers for them though.
Engineers have a handicap, in that they are trained to find a quantitative answer. Lots of times there isn’t one, or it is not so clear. One has to believe, persuade, and lead, without a definitive analysis in hand. This can be a problem for some engineers. Likewise, seeing “the big picture” can be a challenge.
If at heart you are a finance guy in engineer’s clothing then go for it. If you are an engineer in engineer’s clothing you can make more money but you might have a more satisfying career staying put. IMO.