Are Computational Projects Useful For Undergrads Who Want to Do S&T?

Rising undergrad junior planning to apply to S&T SA positions next year. I wanted to do something to give my resume a better chance of standing out (in a positive way).

Next semester I'm enrolled in a numerical methods class in the MA in math finance program at our school. The course involves projects such as monte carlo pricing of exotic derivatives, backtesting structured products, implementing implied vol surface, etc. in c/c++.

I realize that
1. this type of stuff probably isn't necessary for undergrad summer interns on most desks
2. most kids at my school who land bb s&t internships didn't take mathfin classes and
3. I also noticed a good deal of backlash against "math-y" qualifications on these forums (the 3 reasons why I'm making this post)

So to what extent will these types of projects be viewed favorably for an undergrad applicant to a general BB S&T SA role?

Thanks in advance for your input!

 

If you are looking at any derivatives group you won't get backlash for having a maths background. My desk (and my friends in equity derivs) is almost all masters and phds in math, applied math, physics, engineering, etc.

Jack: They’re all former investment bankers who were laid off from that economic crisis that Nancy Pelosi caused. They have zero real world skills, but God they work hard. -30 Rock
 

Nope. To be a quant, you probably need a graduate degree or several years of industry experience. A quant developer is just someone with a CS undergrad and a strong math background- you can get hired in out of undergrad if you're a strong programmer and you've got a good understanding of linear algebra, stats, and calculus. Obviously, algorithms, data structures and OO are foundational as well.

 

my biggest fear of putting a lotta quant shit on the resume is, during OCR, what if your resume is read by some random chick who is in cash equity sales, and she does not even know wtf C++ is or what the difference between a put and a call is, how would her reaction to such a resume be, vs a resume of some other random chick who was in the same sorority as her? i'm a CS major myself, and I always fear having my resume picked some completely non-quant person on a vanilla desk, and get dinged because I might be "labelled" as someone fit for backoffice or middle office....is it true that only people with quant background themselves value a resume of someone with a quant background? i also have some "quant" related work experience (i interned for some algo trading HF), and if i put some of the stuff i did at work on it, i might instantly get labelled as some type of quant nerd or IT person and that will result in ding

some people have managed to convince me that recruiting for IBD, trading, or whatever at BBs is pretty much like rushing for the greek houses we have in college, and you are more likely to get a job or interview if you appear "likeable" or "cool" on your resume as opposed to actually being smart and having some hard skills....sorry for the rant, i just realized that OCR is right around the corner and i've been getting paranoid lately

 

Ehhh, 60% of the folks on the trading floor these days have TI-89s sitting in front of them.

The bottom line is that as a CS major, you don't want to go straight to the trading floor. You want to spend a few years as a quant, an analytics developer, quant developer, or in algorithmic trading. You need to learn how financial programming is done, how to build an efficient enteriprise system, how to work with other technologists, and how the models really work. (90% of your time with any model will be spent looking around for someone who can explain the model and its assumptions but discovering that everybody is more clueless than you and being forced to reverse engineer what the hell is going on in the code yourself.)

Once you've done that- and assuming you're not already in algorithmic trading, go back and get an MFE. By the time you've gotten your MFE, some market that you're probably familiar with will be going electronic and some prop shop will be looking for a developer who knows his stuff.

The CBOT is setting up a market for CDS Index Tranches? Hey- you spent three years developing the model for that and running your own pricing system, and now you've got an MFE from Stanford to boot. Why not hire somebody who's already built a system who's only difference from a black-box trading algorithm was that it was unplugged from the market to run the system? Heck, there's only about 50 developers in the world who are as qualified as you to put together the system, and 30 of them have families and don't want to take any risks.

 

Illini, would BBs try to pigeonhole this kind of background into analytics/quant development? Or would they just consider the candidate more suitable for A/QD, and ask why they prefer S&T instead (so story is important)? As Revsly mentioned, S&T derivatives groups like people with math backgrounds.

 

I'm speaking from the perspective of someone who is going to be a junior in the fall at an ivy target, and who is going to do OCR and drop my resume into a pile of 300 or 400 (or maybe more, i hope not) other resumes, which will get looked at for not more than 10 or 20 seconds by analysts in sleep deprived states...if only 60% of people on desks use Ti-89s (im assuming for elementary calculations?), then there is a good amount of people who don't even know what C++ is, and my resume might seem very strange and alien to them, as opposed to football players, sorority chicks etc who take BS classes and also have the same GPA as me...i fear that in those 10 or 20 seconds my resume is looked at, relative to all other resumes, i may as well stand out in a good way and get an interview, but i am just as likely if not more likely to get dinged because I come off as an IT/quant guy, as opposed to some random lib arts major who the resume reader is biased towards....after reading threads like the one below, i kinda wished i did not major in CS and math and majored in econ & art history or poli sci like the vast majority of my school :(

//www.wallstreetoasis.com/forums/ugly-truth-about-resume-reviews

 

Also, Illini, is your recommendation for A/QD/algo->MFE->quant hedge/prop specifically for CS majors (you said "the bottom line is that as a CS major...")? I believe the OP is just doing financial math and not CS. Would someone with a finance+math background (and some data structures/algorithms/OO knowledge, but no assembly/operating system/higher level CS knowledge) still be better off going into development first instead of S&T?

 
Best Response
DedicatedApathist:
Also, Illini, is your recommendation for A/QD/algo->MFE->quant hedge/prop specifically for CS majors (you said "the bottom line is that as a CS major...")? I believe the OP is just doing financial math and not CS. Would someone with a finance+math background (and some data structures/algorithms/OO knowledge, but no assembly/operating system/higher level CS knowledge) still be better off going into development first instead of S&T?
It's specifically for CS majors. But if you've really got the background and skill in CS Theory and Algorithms, Math, and Finance to put together a true enterprise-scale pricing model like most banks have, you're ultimately more valuable as a quant developer/potential algorithmic trader than as a traditional trader in the long run. It will take five-ten years to get there, but that's the route I'd recommend. Who knows, maybe we'll be running the same trading system in ten years.
 

Maybe the initial recruiter, but we have several guys in S&T with CS backgrounds.

That said, it's a waste of a CS degree to go directly into paper S&T.

In 20 years, most of what you see when you go down to the trading floor today will be replaced by banks of servers in a datacenter directly across the street from the CBOE's or the NYSE's network gateway. Institutional investors will get bids and asks directly from servers at different I-banks, and the market makers in every product from convertibles to mortgage bonds to plain old vanilla stock options will all be computers.

Without industry experience as a programmer, you'll never get into algorithmic trading. In fact, my firm's algorithmic trading group looks for people with more than five years of experience as developers, first. I believe GETCO, Jump, and the other program trading firms are pretty similar.

Getting into algorithmic trading without a strong industry programming background several years after graduation is like graduating medical school, going into the cup sales business and never practicing a single day as a doctor afterwards, and then applying as a doctor at Mt. Sinai 20 years later. What few skills you may remember will be outdated, whatever pedigree you might have had upon graduation is irrelevant, and the industry has moved beyond giving aspirin and bed rest as treatment for a heart attack.

Now, if you had at least spent five or six years practicing medicine and knew how the business worked, you could get back in with a fair amount of getting yourself current. But without practical industry programming/development experience (and this doesn't have to be from a bank- actually, some firms prefer Google, Microsoft, and IBM) more than three or four years out, there's no way you're going to get back in as an algorithmic trader.

By graduating with a CS degree and going directly into S&T with no programming involved, you are giving up on your chances of getting into algorithmic trading- where all of the money is going to, anyways.

 
I'm speaking from the perspective of someone who is going to be a junior in the fall at an ivy target, and who is going to do OCR and drop my resume into a pile of 300 or 400 (or maybe more, i hope not) other resumes, which will get looked at for not more than 10 or 20 seconds by analysts in sleep deprived states...if only 60% of people on desks use Ti-89s (im assuming for elementary calculations?), then there is a good amount of people who don't even know what C++ is, and my resume might seem very strange and alien to them, as opposed to football players, sorority chicks etc who take BS classes and also have the same GPA as me...i fear that in those 10 or 20 seconds my resume is looked at, relative to all other resumes, i may as well stand out in a good way and get an interview, but i am just as likely if not more likely to get dinged because I come off as an IT/quant guy, as opposed to some random lib arts major who the resume reader is biased towards....after reading threads like the one below, i kinda wished i did not major in CS and math and majored in econ & art history or poli sci like the vast majority of my school :(
1.) Stop obsessing. 2.) You are a math major. There's at least 15 BBs and hedge funds out there that you can apply to, of which you have a 60% chance of the recruiter understanding your resume and wanting to hire you. What is (1-.4^15)?

Yes, you'll knock out a few of the firms run by idiots who don't understand people with any kind of quantitative skill. But you'll wind up at a firm that can use your skills a lot better- a place where you can advance faster.

 

I'm only a sophomore, so long ways away for me haha. I'm at a finance target which is why I'm biased towards S&T instead of development (and trading also seems more selective out of undergrad, so I'd be getting more out of my 3.9 GPA instead of development where coding ability is probably the only important requirement). I did a lot of CS in high school (data structures/OO mainly, some algorithm analysis and algorithm design for CS contests but that's about it), and do programming projects in my spare time, but I don't plan to do any other CS courses in uni (not interested in computer/operating systems/assembly stuff, and my school isn't great for CS anyways). Thus my uni courses will just be business core+finance+prob/PDEs/stochastics/other necessary math (should I bother with analysis?) while I program on the side to show interest/ability. Looking into quant HF internships for the school year too, though dunno if they would take me. Goal by graduation is either BB S&T, quant HF, quant prop shop, or actuarial (another career I've been considering, more stable than the 3 finance ones), and maybe BB MO risk or something. Might consider BB A/QD now, but I guess I don't want to be pigeonholed as a quant too early in my career (though I probably already am).

So does this sound about right: anyone quant should just go into development since S&T is becoming increasingly automated even if they want to work at a (probably quant) HF later, whereas someone more qualitative that wants to work at a macro or long/short equity HF would probably be in IBD instead of S&T anyways (so S&T isn't very useful for anyone)? Would HF exit opps actually be better for a developer than a trader? And I don't want to be the developer in a HF getting screwed with an essentially-fixed 6-figure salary when the PM with a trading background is making 7-8 figures.

You say you need algo trading experience to actually know how the models work and to be up to date with industry standards. But wouldn't the experience of actual trading in S&T give you a more realistic view of where profit is made, and then you switch to development in a quant HF afterwards to use a semi-automated semi-human method? Sure algo trading is good for arbitrage/market making, but those opportunities will shrink and profit will need to be made on qualitative investment judgment.

But what do I know, I'm only a soph.

 
So does this sound about right: anyone quant should just go into development since S&T is becoming increasingly automated even if they want to work at a (probably quant) HF later, whereas someone more qualitative that wants to work at a macro or long/short equity HF would probably be in IBD instead of S&T anyways (so S&T isn't very useful for anyone)? Would HF exit opps actually be better for a developer than a trader? And I don't want to be the developer in a HF getting screwed with an essentially-fixed 6-figure salary when the PM with a trading background is making 7-8 figures.
No, not necessarily. You should do what you're good at and what you can enjoy. I'm ok at finance and ok at math, but I'd like to think I'm in the top decile or two of analytics developers on the street. The work can be grinding and you more report to the traders than the other way around, but every once in a while, I get to do something creative involving algorithms that gives the firm a bigger competitive advantage than any single trader could give us.

There's not a whole lot of developers in the country who can handle finance, math, programming, and speak English at the same time. Worst comes to worst, you get pushed around by the traders, but you keep your math/finance/programming creds and leave the door open for algorithmic trading.

You say you need algo trading experience to actually know how the models work and to be up to date with industry standards. But wouldn't the experience of actual trading in S&T give you a more realistic view of where profit is made, and then you switch to development in a quant HF afterwards to use a semi-automated semi-human method? Sure algo trading is good for arbitrage/market making, but those opportunities will shrink and profit will need to be made on qualitative investment judgment.
No, the traders don't always know how they work. In credit analytics, we would get questions all the time from our traders about our pricing models- many of the aspects of the models were based on trade-offs between accuracy and speed. After the quants, the analytics guys usually know the models second best. Traders are usually close behind. In any case, nobody knows the nuts and bolts of quickly coming up with prices better than the analytics guys. Ultimately, he's setting up an algorithmic trading system minus the book management and connection to the market. That's the only thing he doesn't put in. Algorithmic arbitrage strategies would be a relatively seamless move for an analytics developer; market-making might be a bit more of a jump with the book management aspects, but nowhere near that for your traditional trader to algorithmic trading.

In any case, most algorithmic trading groups refuse to hire folks in from the finance side. Heck, a few of them refuse to hire in even financial programmers and only stick to Google, Microsoft, and Amazon. Without the programming background, it will be very difficult to get hired as a trader who, by definition, writes code to do his trades for him.

In algo trading, your ability to efficiently and accurately get your model to the market is what dictates how much money you make. You can be the best trader in the world, but if your cache runs in O(n) time rather than O(c), you'll show up to market too late. If you don't know how to rapidly and accurately check your code for bugs, you've got to unplug the system and/or set less aggressive bids/asks longer while the other guys are making the big bucks as the market changes.

Like the military, the market is moving from F16s to drones. The engineers and technicians who once reported to the pilots are soon finding themselves as their effective replacements.

 
IlliniProgrammer:
No, not necessarily. You should do what you're good at and what you can enjoy. I'm ok at finance and ok at math, but I'd like to think I'm in the top decile or two of analytics developers on the street. The work can be grinding and you more report to the traders than the other way around, but every once in a while, I get to do something creative involving algorithms that gives the firm a bigger competitive advantage than any single trader could give us.

What if I really enjoy trading (I play poker/games in general a lot), really enjoy math (the conceptual nature of its logic is intriguing), and really enjoy programming (whenever I have some idea/game/way to automate something I like programming it). I guess I don't really know which I'm best at for use in a job. So far I don't trade a PA because I consider a small scale account with non-quantitative pricing techniques to essentially be like gambling, math in itself is useless unless it's automated through programming and applied to some purpose (in my case I want it to be trading), and being a programmer is almost a support role unless you're actually using and executing the tools that you automated (for pricing tools that traders use, not algo trading) [point being, I feel that I need to use a combination of all three]. Sometimes I feel that my mindset is entrepreneurial and I should start my own quant fund but I have no experience and I'm risk averse. Thus, what experience would be best if I wanted to start my own HF? Trading or development? What about working for a quant market making prop shop (JSC)? I should also mention that my utility preference for job intellectual stimulation levels off after a certain level of math involved, whereas I can always use more money, so I'd rather do trading than development if it makes more money since they're both quantitative enough for me. Then job stability is another factor.

I suppose that algo trading would be a mathematical programming job that actually executes trades (like if I were to program a poker AI bot to make money for me). However, like I said before, arbitrage/market making opps will shrink (profiting off fish by playing textbook +EV plays in poker will shrink, and you'll only win off of psychology and reading other players' betting patterns). Being an analytics developer won't teach you the equivalent psychology/qualitative profit opps, so although you can effectively automate your trades, where do you generate new trading ideas (that are not arbitrage/market making, and that you can actually use) if not from a trading background? Of course my arguments seem to assume that the market will become perfectly efficient.

IlliniProgrammer:
No, the traders don't always know how they work. In credit analytics, we would get questions all the time from our traders about our pricing models- many of the aspects of the models were based on trade-offs between accuracy and speed. After the quants, the analytics guys usually know the models second best. Traders are usually close behind. In any case, nobody knows the nuts and bolts of quickly coming up with prices better than the analytics guys. Ultimately, he's setting up an algorithmic trading system minus the book management and connection to the market. That's the only thing he doesn't put in. Algorithmic arbitrage strategies would be a relatively seamless move for an analytics developer; market-making might be a bit more of a jump with the book management aspects, but nowhere near that for your traditional trader to algorithmic trading.

In any case, most algorithmic trading groups refuse to hire folks in from the finance side. Heck, a few of them refuse to hire in even financial programmers and only stick to Google, Microsoft, and Amazon. Without the programming background, it will be very difficult to get hired as a trader who, by definition, writes code to do his trades for him.

In algo trading, your ability to efficiently and accurately get your model to the market is what dictates how much money you make. You can be the best trader in the world, but if your cache runs in O(n) time rather than O(c), you'll show up to market too late. If you don't know how to rapidly and accurately check your code for bugs, you've got to unplug the system and/or set less aggressive bids/asks longer while the other guys are making the big bucks as the market changes.

Like the military, the market is moving from F16s to drones. The engineers and technicians who once reported to the pilots are soon finding themselves as their effective replacements.

So what's better, a trader with programming ability and a decent conceptual understanding of pricing models, or a developer that knows the models in depth but doesn't actually execute trades and manage risk? The former seems like better experience in the long run for HF exit opps, unless it's for an algo HF in which case only algo development matters. Then my previous paragraph already addressed my thoughts on algo trading.

It should be programming common sense to get something to run in O(c) instead of O(n), just don't be stupid with data structures and loops/sorts/searches. If you designed the whole thing yourself and also use it to execute trades, you should be able to find bugs as well as make improvements.

Yes, but if you tell an engineer how to program a drone to think like a pilot and guess psychologically what an enemy plane would do and how to combat it, they would probably have no idea without actually knowing what it's like to fly a plane in a fight. Sure they could tell it to do something "logical" that is "conservative", but that means it's probably predictable too. Like telling a poker bot to only bet/call with +EV hands: I'll just bet every single hand, and if they ever call or raise then I stop betting or fold because I know they have something.

 
IlliniProgrammer:
Yes, but if you tell an engineer how to program a drone to think like a pilot and guess psychologically what an enemy plane would do and how to combat it, they would probably have no idea without actually knowing what it's like to fly a plane in a fight. Sure they could tell it to do something "logical" that is "conservative", but that means it's probably predictable too. Like telling a poker bot to only bet/call with +EV hands: I'll just bet every single hand, and if they ever call or raise then I stop betting or fold because I know they have something.

Made me LOL at work.

Also, think you hit the nail on the head with a lot of the comments in this thread; my experience so far has been consistent with what you've described.

 

Eh, I wrote that. So is my thinking consistent with your experience, or Illini's thinking?

I understand both sides: trader's would argue what I just said, Illini would argue what he's been saying about automation. My problem is that I can't pick a side because I know both are partially right. Ugh.

 
DedicatedApathist:
Eh, I wrote that. So is my thinking consistent with your experience, or Illini's thinking?

I understand both sides: trader's would argue what I just said, Illini would argue what he's been saying about automation. My problem is that I can't pick a side because I know both are partially right. Ugh.

My bad, your comment made me LOL. Also, I've actually written something similar to a poker bot (similar strategy, different application), and it's not as straightforward as you suggest. Yours is a very deterministic approach (I can code up whatever you've said using if-else...). Ideally you want a probabilistic model (Supervised Learning) that evolves itself to the players on the table (Reinforcement Machine Learning). Also read up on Monte Carlo simulations if your interested in this. Other approaches exist, but this is what I did.

Anyways, I digress. To answer your original q of who I agree with, my experience has been consistent with what Illini wrote, but that's because I have a similar background and job as him. At the end of the day, both a good programmer with finance knowledge and good trader with programming knowledge will be in demand. They'll be in demand for different kinds of jobs though. An example of this would be that a programmer with some finance knowledge would be more in-demand for algorithmic (I prefer to call it scientific) trading, analytics e.t.c., while a trader with programming knowledge would be preferred for trading desks focussed on more complex products (here programming and math is essential to understand the models the quants build).

 

Another thing you could do, if it's deep-stacked: just overbet the pot everytime. The bot will never be justified to call because the hand strength/pot odds EV will be poor (betting 4x the pot means they need 80% chance of winning to call, which is only justified when they have the nuts).

That's the thing, if we could get an algorithm to think like that (overbetting/betting more often when the player is too conservative/plays textbook, etc.) then being a developer would be useful. But it's the traders that think up this strategy. Thus they earn more money, and just hire developers to program it for them.

Hopefully, either Illini's arguments or the arguments for the trading side can ultimately win based on logic and not preference, otherwise I still won't be able to decide what to do career-wise. But if one could logically pick one over another without using any preferences to decide, the other job probably wouldn't exist. So it comes down to preference. So then I'll pick the one with more money. Trading yes?

 

Oh I know, I just used that as an example. I made a probabilistic model myself too, but most simple AI (like poker on Blackberries) just does something as I previously described (with maybe say a 5% chance of bluffing, not evolved to the players on the table). I'm sure one of my higher level math/probability courses will cover Monte Carlos, but I'm only starting my sophomore year so I haven't gotten there yet.

Yeah, and I'm still unsure which to pursue. I don't plan to major in CS though; will I still be considered for an algo trading developer job with double major finance+math+programming ability? But really, how intelligent can algos get? Is it just arbitrage/market making so profit opportunities will shrink as the market becomes more efficient, or do most algos use some sort of AI to generate alpha? Do these systems still require human monitoring? If I were to start my own quant fund, I'd want my algos to be able to make money on its own for a few weeks (or forever...) while I take a vacation haha.

Between these two jobs (analytics/quant development and complex product trading) what's the salary distribution like? I'm guessing the former has a higher median and less downside, but also significantly less upside and fewer high outliers. Which has better exit opps for HF (either pure quant or semi-quant HF) (actually running the fund and making 7-8 figures, not being a developer making 6 figures)? What about job stability?

 
Yeah, and I'm still unsure which to pursue. I don't plan to major in CS though; will I still be considered for an algo trading developer job with double major finance+math+programming ability? But really, how intelligent can algos get? Is it just arbitrage/market making so profit opportunities will shrink as the market becomes more efficient, or do most algos use some sort of AI to generate alpha? Do these systems still require human monitoring? If I were to start my own quant fund, I'd want my algos to be able to make money on its own for a few weeks (or forever...) while I take a vacation haha.
Developers- even on Wall Street- are pretty practical folks. I came from backwoods UIUC, but I had TA'd a PhD Algorithms course. So when they were quizzing me on sorting and expecting answers involving divide-and-conquer algorithms and instead getting stuff back with O(n) runtimes and coming up with more optimized solutions than plain old regular Djikstra's for pathfinding, it became kinda clear I might be getting the job.

As with any trader, algorithms always have to have some level of monitoring.

Between these two jobs (analytics/quant development and complex product trading) what's the salary distribution like? I'm guessing the former has a higher median and less downside, but also significantly less upside and fewer high outliers. Which has better exit opps for HF (either pure quant or semi-quant HF) (actually running the fund and making 7-8 figures, not being a developer making 6 figures)? What about job stability?
Well, you can talk about 7-8 figures when it's reasonable to assume you can get there. The vast majority of people- even the vast majority of people who graduate from an Ivy and wind up in the FO on Wall Street- aren't worth 7-8 figures/year and never make that.

You get to your maximum pontential earnings by spending your first five years focusing on doing your job and learning everything you can about the markets. In the meantime, figure out how you can add the most valuable competitive advantage to the firm. That might not be in trading- or as a quant developer. You might turn out to be a great risk manager. (A very underrated job, BTW).

Quant developers and risk managers have GREAT job stability. Better than most bankers and traders. I worked in credit analytics but survived a credit crisis and a merger. A number of the people who came in as analysts the same year as me as TAs and salespeople are still looking for work, so I made out pretty well.

 

What about a position focused more on mathematical modeling and designing new products than quant development and trading (design vs implementation vs execution, math vs CS vs finance)? Would this be structuring? I'm guessing the position typically requires a Master's/PhD though. I suppose as I continue to take more math/finance/CS courses I'll naturally lean towards one. Hopefully.

I'm not sure if I would enjoy risk management, I would want to actively contribute to something that adds revenue instead of managing it. If anything I would just become an actuary instead, since they do a combination of risk management and product pricing/design, and can exit into actuarial consulting (if I want to get out of NYC). The main concern though is pay - actuary upside is somewhat limited to 200-300k. As well, actuarial methodology and predictions are quite uniform and predictable compared to finance, so it can get repetitive (and less inefficiency+less volatility = less profit). They are the most stable with the least hours out of all these options though.

 

Tenetur quam illum vitae sed. Explicabo sunt excepturi quibusdam. Aut doloremque nihil quos eveniet.

Jack: They’re all former investment bankers who were laid off from that economic crisis that Nancy Pelosi caused. They have zero real world skills, but God they work hard. -30 Rock
 

Eos voluptates rem reprehenderit aspernatur ducimus qui dignissimos quasi. Est itaque distinctio voluptatibus non ut hic. Qui saepe ea alias incidunt qui quod.

Qui labore aperiam facere quod. Quibusdam repellendus modi nam esse veritatis illum. Suscipit numquam aspernatur sed vel. Quia minus consequuntur eum quibusdam. Autem sapiente magni facilis itaque. Eaque cupiditate ut magni non architecto ut. Est consectetur maiores asperiores accusamus dicta exercitationem.

Quas voluptas ut dolore magni ut. Et cum est qui. Blanditiis ut ea veritatis tempora nesciunt doloremque. Nemo voluptatem iure deserunt itaque maxime. Alias ut nesciunt quis quia non ut voluptas.

Eius sit quis a quae commodi quos. Itaque laudantium molestiae quis quisquam ex. Sit omnis consequatur illo dolorem dolores voluptatum quae. Quam quaerat cum est et corrupti.

Career Advancement Opportunities

April 2024 Investment Banking

  • Jefferies & Company 02 99.4%
  • Goldman Sachs 19 98.8%
  • Harris Williams & Co. New 98.3%
  • Lazard Freres 02 97.7%
  • JPMorgan Chase 03 97.1%

Overall Employee Satisfaction

April 2024 Investment Banking

  • Harris Williams & Co. 18 99.4%
  • JPMorgan Chase 10 98.8%
  • Lazard Freres 05 98.3%
  • Morgan Stanley 07 97.7%
  • William Blair 03 97.1%

Professional Growth Opportunities

April 2024 Investment Banking

  • Lazard Freres 01 99.4%
  • Jefferies & Company 02 98.8%
  • Goldman Sachs 17 98.3%
  • Moelis & Company 07 97.7%
  • JPMorgan Chase 05 97.1%

Total Avg Compensation

April 2024 Investment Banking

  • Director/MD (5) $648
  • Vice President (19) $385
  • Associates (87) $260
  • 3rd+ Year Analyst (14) $181
  • Intern/Summer Associate (33) $170
  • 2nd Year Analyst (66) $168
  • 1st Year Analyst (205) $159
  • Intern/Summer Analyst (146) $101
notes
16 IB Interviews Notes

“... there’s no excuse to not take advantage of the resources out there available to you. Best value for your $ are the...”

Leaderboard

success
From 10 rejections to 1 dream investment banking internship

“... I believe it was the single biggest reason why I ended up with an offer...”