Investment banking and strategy consulting are like avocados and quinoa: both attract the elite (or, in the words of one ex-McKinsey director, “insecure, deeply left-brain, hyper-intellectual, OCD over-achievers.”). Both pay well. Both involve some serious commitments of your time and some heavy academic achievements.

This is not to say that banking and consulting are equivalent careers though. Like avocados and quinoa, they have some pretty substantial differences. What works for one person will not work for the other.

So... which is right for you? We asked a large population of people with experience of working for Goldman and McKinsey, or J.P. Morgan and Bain & Co. for their opinions on the differences between the two industries. These - plus some quantitative information - are listed below.

Are you a banker or a consultant? All will become clear.

You want higher pay? Choose banking

If you want money, you probably want to work in banking. As the figures below from pay benchmarking company Emolument.com are to be believed, front office banking careers are a lot more lucrative than careers in consulting.

A note of caution, though. One ex-McKinsey consultant who now works in investment banking says partners in consulting firms earn more than bankers. "Once you reach MD-level in an investment bank, compensation starts to plateau,” he tells us. “In banking, you can be subject to volatility, both from the market and personal performance. Consultants are on a consistent trend upwards.”

Compensation at places like McKinsey only really kicks in at the senior partner level. He also says that if you look at the median compensation of consultants with 15 years' experience versus that of bankers at the same level, consultants will come out on top.

You want job security? Choose consulting

This brings us to the second point: job security. Your chances of having a 15-20 year career in consulting look a lot higher than your chances of having a 15-20 year career in banking.

Take McKinsey & Co. Right now, it has around 30,000 employees and its employee numbers go consistently up rather than down. - Although firms like McKinsey and Boston Consulting advocate layoffs and restructuring at client companies, their own staff are generally secure.

By comparison, all banks are under pressure to cut costs, and headcount.

Banking therefore looks like the more risky career option – you might get paid more to start with, but it might not last.

You want weekends off? Choose consulting

Everyone we spoke to (literally everyone) agreed that consultants generally have a better life than bankers.

"My life is unimaginably better as a consultant," says one ex-M&A banker. "My current colleagues are always listening in horror and shock when I recount some of my long months on less than a handful of hours of sleep when I was in M&A. Leaving at 11pm is really late in most cases in consulting."

The really big difference, though is weekends: "Most consulting firms treat the weekend as sacred and it's relatively rare to get an e-mail from a partner or a client.," he says.

This isn't to say that the hours aren't sometimes tough in consulting too. One consultant said weekend work is often needed just to catch up. And even when consultants don't work weekends, they spend their weeks ‘on the road’ (see below), miles away from home. An ex-consultant we spoke to said weeknights are often a killer in consulting jobs – you’re lucky to get in by 10pm.

Like banks, consultancy firms are alert to the long-hours issue. Boston Consulting Group has been implementing a policy known as ‘Predictable Time Off’ (PTO) for years. Under it, consultants at the firm are assigned ‘predictable periods’ of downtime at the start of a project. During these periods, BCG consultants are required to be off completely – they mustn’t check their email and they mustn’t check their voicemail. Meanwhile, McKinsey & Co introduced flexible work programmes a few years ago – employees there can now take blocks of unpaid leave between projects, work three or four days a week, or take a leave of absence for up to a year. - Even so, only 26% of McKinsey's top earners are women (a similar proportion to banking).

You want less travel? Choose banking (for the first 10 years)

Everyone agrees that the big downer about consulting is the travel. If you work in banking you’ll commute in and out of your office on Wall Street, in New Jersey, or in the City of London every day. Yes, you might have to do a lot of travelling if you’re in a senior client-facing position, but if you’re a junior M&A banker or a trader you’ll mostly be glued to your screen at the mother-ship.

By comparison, if you work in consulting the travel is immediate. And it’s relentless. The ‘McKinsey Client Model’ involves, ‘Monday to Thursday at the client site and Fridays in your home office,” according to one McKinsey employee. That client office could be nearby, or it could be hundreds of miles away. If it’s hundreds of miles away, you’ll spend your weeknights in some kind of faceless hotel. “The travel is a killer – you’re on the road non-stop unless you get a plush home city assignment,” says one ex-McKinsey consultant who now works in banking.

You want interesting work? Choose...consulting

Junior bankers in IBD spend their lives creating financial models in Excel and pitch books in Powerpoint. Consultants, meanwhile, spend their time creating diagrammatic models and Powerpoint presentations. Junior bankers devote their time to studying the value of a company and its capital structure; junior consultants think about the strategy of a company and its organizational structure.

Junior M&A bankers who've gone into consulting say the work they're doing as consultants is more interesting. "I'm given a lot more responsibility here," says one. "Already, I'm presenting to the top management of our clients, whereas when I was in banking I had little hope of meeting clients until I made vice president." Another consultant says he's presenting to top management and to general employees which gives him a better feeling for how the business really works: "In banking, you only think about the people at the top."

One ex-banker turned consultant says the work in banking was too hurried and samey: "In banking, you end up specialized in a particular industry whereas here I'm more of a generalist. As a junior consultant, I get to handle a lot of different kinds of challenge each day and it's about finding the right answer to a difficult problem. In banking, it was usually about getting the same things done in a short amount of time - we always felt very rushed."

In theory, life as a consultant should be more fulfilling because consultants actually get to implement the recommendations they make, but one ‘executive transitioner’ who works with consultants moving into other industries says consultants get frustrated with the endless presentations and the limited opportunities to put their ideas into practice (a bit like junior bankers who put together endless pitchbooks for M&A deals that never happen). For this reason, he says they often move out of consulting and into management roles in industry instead.

The ex-McKinsey consultant-turned banker says life in consulting can be interesting due to the sheer variety of projects. On the other hand, the executive transitioner says some junior consultants get staffed across a broad range of projects managed by a range of different partners just to keep them interested, and that this can be come a struggle in itself.

One ex-consultant who now works for J.P. Morgan, says the standard of work is higher in banking: "In consulting I often felt that we were guessing the solutions without any reasonable argument. In banking, 100% correctness is always required and the level of work delivered to clients is very high." This consultant also says that consultancy firms waste time and are inefficient: "In consulting, 4,000 slides were thrown on me to find something relevant for the task I had to do. You don't get this in banking."

You want to be a generalist? Choose consulting. You want to be a specialist? Choose banking

One consultant who formerly worked in investment banking in London says banking and consulting can be complementary careers, but that the skills they need end up being quite different.

If you start out in banking, he says you'll gain excellent knowledge of valuation methods, financial modelling and transactions. - And how to apply this to one-off events like transformational M&A.

By comparison, when you work in consulting he says you'll develop more of a generalist skillset focused around management. "There's a focus on general problem solving, and thinking about why a business should do something and how to convince a client to actually do it."

He says consulting involves a broad range of projects, "from strategy to organisation, performance improvement to due diligence," and is about business life day in day out. M&A is about a one-off event.

You want to use your numerical skills? Choose banking

What makes a good banker vs. a good consultant? One McKinsey & Co. analyst who worked for a bank says bankers are more analytical: "They're more numbers driven," he says, adding that bankers use numbers to build up a big picture. By comparison, he says consultants have better communication skills and more aware of the small details behind a successful organization. "Junior bankers are routinely used to narrowing down a lot of info (eg. due diligence into its essential components), whereas most consultants will focus on getting additional information, creating deeper insights."

You want to work with interesting people? Choose consulting. Want intelligent people? Choose banking

Consultants are probably more interesting people than bankers. Juniors who've worked in both industries tell us consultants are more "lifestyle" focused (i.e. they actually have lives outside work). By comparison, one consultant says M&A teams tend to be comprised of pretty similar high achievers. "This is great, because you'll make friends for life in your analyst class, but in consulting you meet people with really varied interests and backgrounds, which can be more enriching."

Another consultant who's experienced both industries says people are smarter in banking. Consultants are good, but not that good.

You want a non-hierarchical culture? Choose consulting

While banks are all about saving money, consultants still have cash to splash. Juniors tell us the lifestyle in consulting is more fancy than in banks. While banks like Nomura now only offer cabs after 10pm and all banks breathe down your neck on things like colored photcopying, consultants say they get cabs to and from work, "many expensive dinners on company, private drivers to the airport."

Another plus is that hierarchies in consulting firms are often flatter/less evident than in banking. "You feel that the seniors you're working for actually care about your personal development and they're often quite proactive in getting to know you beyond the scope of work," says one McKinsey analyst. "That wasn't really the feeling in banking - although granted I wasn't to keen on spending that much more time with my MD after having worked with him for a daily average of 18 hours over at least a month."

You want job prospects? Choose consulting

What happens when you decide you don’t want to work in banking or consulting any more?

If you work in consulting, you can always go off and become a senior executive in the sector you’ve been consulting in. McKinsey has huge numbers of high-achieving alumni and its former consultants are currently running ‘billion dollar organizations’ around the world. They include Tidjane Thiam, the new CEO of Credit Suisse and James Gorman at Morgan Stanley.

By comparison, swapping out of banking can be more of a challenge. The best people from investment banking go into private equity or event driven hedge funds. Sometimes they go into corporates to work for ‘in-house deal teams.’ But there are often more people who want to leave banking than there are places for them.

Interestingly, it seems very easy to go from banking into consulting and less easy to move in the opposite direction: there are plenty more people at McKinsey who used to work for Goldman Sachs but far fewer at Goldman Sachs who used to work for McKinsey.

One junior consultant says this is because banks offer an excellent schooling: "I'll never learn as much in consulting as I did during those two years in banking, but I'm having a lot more fun as a consultant."

If you’re smart therefore, maybe you’ll start out in banking and then move into consulting as your career progresses. That way you’ll be able to sample both worlds. And if you still can’t decide? You could always watch this.

Have a confidential story, tip, or comment you’d like to share? Contact: sbutcher@efinancialcareers.com in the first instance. Whatsapp/Signal/Telegram also available.

Bear with us if you leave a comment at the bottom of this article: all our comments are moderated by human beings. Sometimes these humans might be asleep, or away from their desks, so it may take a while for your comment to appear. Eventually it will – unless it’s offensive or libelous (in which case it won’t.)