I got offers from Meta, several top hedge funds (Citadel, Millennium, etc.), Series E unicorn and a series C robotics startup and I want opinions on who to move forward with. From a SWE’s perspective, Meta wins, but 10 years down the line, I don’t see myself as a SWE. I see myself doing (1) a startup, (2) going into VC or working in (3) product management or a more business-focused role. For the first 3-4 years of my career I want to get engineering training, position myself to do interesting and impactful work, networking with a talented team and building the skills that’ll set me up for the 3 career paths that I’ve discussed. I’ve listed companies in order of preference : Series E Unicorn 1. Company is customer-focused (engineers always talk to customers) and engineers wear many hats. These are skills for building startups. 2. Getting startup experience is great for going into VC. 3. I’m working on one of their core products, so there’s a lot of chances for growth. High performers become PMs in 2-3 years 4. 30-40% ex-FAANG and lots of MIT, Berkeley and Stanford alum Meta 1. Meta trains you to become a great SWE, and you need to be a great builder for startups 2. Meta doesn’t seem to prep me for the VC world, but the brand name alone will help get your feet in the door 3. I have the optionality to climb the corporate ladder to do product management Hedge funds 1. Hedge funds don’t really train you to be a great SWE or a great VC, but the brand definitely helps 2. I work really close to PnL for a division that is undergoing hypergrowth, so lots of interesting things to be done 3. Can also break into management relatively quickly Series C robotics startup 1. I’m a SWE and the place that makes the money are the robotics engineers, so not really positioned to make a huge change Unicorn > Meta/HF > robotics startup I want to join the unicorn since it aligns well with what I want to do in the future, but the brand of Meta is really hard to pass on (only brands I have is MS from T5 CS and BS from T10 CS). On one hand I have a long career down the line, and this is one of many decisions I'll make, and if the unicorn doesn't work out, then it's not a big deal. On the other hand, I feel like if I don't choose prestige and the unicorn fails, I'd have a much harder time in life. It's like messing up an RPG build. I’m curious what people’s thoughts are and what things I’m not considering?