I'm in the late rounds of interviewing at Meta/FB for an intern position. I was extremely lucky to get this opportunity, and the interviews so far have gone really well. I think I will get the position.
Because this would be my first position in industry, it's already difficult to get my foot in the door.
However, The news I keep seeing around Meta lead me to think the whole thing is a sinking ship. Should I actually accept the offer? I have no confidence in the Metaverse, and the "Metamates" stuff just comes off as delusional.
From my perspective, the Meta/Metaverse rebranding isn't a sign of growth but rather a sign of desperation. It seems a bit silly to work at a company you have no confidence in, and one that the average person seems to hate, but getting my foot in the door is hard enough as it is.
Is Meta a sinking ship? Should I actually continue with the offer and hope to pivot to something else in the future?
If you have the potential to start your career at Facebook or any other FAANG type business is a kick start that is invaluable. The networking and exposure you will have will open doors for years. Take it if they offer it to you.
People here, including me, are down on Meta/FB because it's a crap creepy company. I wouldn't work there. BUT, I'm older, established, have a family, and make enough money.
If I were given this opportunity at your age, there's no way I'd pass it up. Get your foot in the door, get good money, but most importantly - having Meta/FB on your resume is a golden ticket to most future positions you may pursue.
Even if Meta is "a sinking ship", it would take many years, by which you'll have perfect resume fodder to move on.
Internships usually turn into full-time offers, I'd only turn this down if you're also getting an internship offer somewhere else that you know you want to work at full time.
So unless you have ethical reservations, which is a perfectly respectable position to take, i'd accept the offer and learn/earn as much as you can.
- Learn a ton
- Have a really good bullet point on your resume (Meta engineers are hired at all other FAANG all the time)
- Have a lot of fun (assuming Summer 2022 internship, and COVID is behind us by then)
During the 2nd part of your internship, apply to other companies you're interested in. Assuming your internship goes well, Meta will extend you a full time offer (or a 2nd internship if you're not a senior in college yet). This will give you a lot of negotiating power with both Meta and the other companies you're interviewing for.
Source: I gladly interned at a sinking ship myself.
"Is accepting an internship at one of the most successful companies in the world a good idea?"
Damn. At least consider the ethical implications of working for such a company to add some actual dilemma to the situation, the way you put it just makes it seem so disconnected from reality.
It can be a good engine for your career growth, but remember to weigh that against any bad you'll be doing too - no company is perfect, but if you're likely to get an offer there, you can definitely do great things in better places
"Meta is a sinking ship" is not a great reason to ignore this internship opportunity. That's because the skills Meta will train you own are valuable even if Meta fails. If you do this internship, start a career at Meta, and then six months from now it suddenly and surprisingly shutters, you'll personally still be in a great position. Jumping ship to another FAANG company, joining a smaller company with Meta on your resume, or starting your own company with an expanded professional network and a better understanding of what good engineering is are all options.
Also, the likely upcoming failure of Meta's VR ventures will not ruin Meta. These large companies frequently make bets that are fairly unlikely to work. Often they fall on their face, but sometimes they succeed beyond anyone's wildest expectations.
From everything I've heard talking to fb'ers it's still a fun place to work, comp is good, and there are interesting problems to solve.
I worked at WhatsApp, including while it was part of Facebook. Whatever your opinions of the company, they have a pretty well setup internship program. And you're not comitting to working for them for life, just 3 months. If nothing else, you'll get a good dose of big company during those 3 months, and that can help you decide if that's something to seek out in the future or something to avoid.
1: Cory Doctorow https://pluralistic.net/2021/09/22/kropotkin-graeber/#zucker...
2: Jamie Zawinski (jwz) https://www.jwz.org/blog/2015/10/if-you-work-for-facebook-qu...
I also used an internship with a FAANG company to get my foot in the door and then went to work at a (better overall) company that absolutely would not have looked at my resume if it weren’t for my internship.
Internships are about learning and deciding if that’s the place you want to work long-term. They’re not an endorsement of the long term prospects of the company by any stretch. You’ll be there for 3 months and you’ll probably learn a lot, and leave with a fancy name on your resume.
Your experience will be valuable and recognized, the only thing it could be less useful for is getting a job at meta afterwards, but you might decide that you do want that job anyways.
You can do more than one internship, and engineering at Facebook will still be respected by other companies, even if Facebook goes under
Meta has solid engineering reputation. You'll learn a lot and have a good mark on your resume from there on, even if you don’t take a return offer.
I think there are valid concerns about ethics, long term prospects, etc. But in an internship you aren't going to suffer any of those.
If you take the internship and love working there, then great. If you end up hating it (or just wanting to try something else) it'll help you on that road.
Unless you have a more compelling offer elsewhere, it's a win-win for you, plus it pays well (for engineering).
"My grandpa died in the Gulag. He drank so much vodka, he fell from the guard tower and broke his neck" (this is the Eastern Europe version). Is there any parallel between the joke and getting a job with Meta? Is it?
Keep this in perspective; it's an intern position. I think going to Meta in this scenario is win-win. Either you love it and get the opportunity to stay or return permanently, or you don't and can go somewhere else with solid engineering experience and the assumption that you wanted something "more fulfilling or valuable".
There are very bright people working there. This is your chance to get to network with brilliant folks and learn valuable work and life lessons.
In isolation, it's not even close, you should take it.Meta has several big products, solid engineering practices, and most importantly - a lot of smart folks in every part of the company. They'll go on to other companies and have big jobs and you'll know them.
Take it. Learn some stuff. Take the work seriously. Don't drink the kool-aid. And for your next real job you'll probably have the luxury to look for something that you're more excited about contributing to.
The question you need to ask is if you want to work at a big corp or not.
If the answer is yes, meta is probably better than other big corps. If it's no, Meta can be a good place for you to get a solid offer first and negotiate with a start up later.
Good luck and good job :)
If no, take the position. It will only be good for you. FB isn't going anywhere soon. And this is an internship.
Whatsapp, Facebook, Instagram. Some of the most successful brands and platforms in modern history. You are either learning or earning in any job...as a intern it's all about the former. I'd wager you can learn something at Meta.
You sound rather mature for you age, and I think you're overthinking it a bit. You sound more like a 30 year old trying to decide if FB/Meta will last more than 5 years when in reality you just need it for a few months.
I am trying to imagine what you can loose by joining. The only thing they comes to mind is that you may be interesting in a completely different environ environment (academia, health services, ong, ...) or size (startup).
If not there are seriously zero cons.
If Meta was to crash during your internship would that be a problem? No.
If Meta was to crash a day, week, month, year after your internship would that be a problem? No.
If after your internship you are offered a job, then of course you must think about this a bit. And then say yes, because there are still no downsides for a first job.
If in a few years you come back here about that CFO job then other high profile managers will help you.
Obviously your mileage will vary. The company was in a very different state in 2016 than it is now, but I'll list out the pros and cons I had going through the internship:
Pros
- Pay is good
- Free food is nice (if you're in person)
- Most if not all the people I worked w were great
- Nice to have some brand name on your resume
- This number may have changed but the signing bonus they gave to return interns starting fulltime was $75k so if you get an offer, this can put a real dent into your student loans if you have any
- It's maybe valuable to experience what the vibe is at a big tech company at least once (this was my reasoning for accepting the offer since prior to this I had only interned at smaller start-ups)
Cons
- The intern classes were v big and as a result, I didn't feel the same intern camaraderie I felt at internships elsewhere (also did not help that I was living in SF and commuting to Menlo Park, but also the intern events had like hundreds of people and always felt impersonal to me)
- I didn't feel like I was well matched to the intern project I ended up working on. While it was a part of the stack I wanted to work on, I was p disinterested in the actual substance of the work. Unfortunately interns don't get too much say on what they work on
- Similarly, who your manager ends up being and what the culture of the team you're working with will really impact your experience. I found I couldn't relate to a lot of the folks on my team as an intern (they were mostly parents that lived in the south bay which nothing against it but idk, me at 21 found this p jarring)
- A lot of Meta's tooling is internally built/maintained. While you're gonna be able to take what you learn and apply it to other places, they'll likely require some translation. A simple example is Meta uses mercurial whereas most places use git. (FWIW I actually prefer mercurial now having worked there full-time for 3+ years)
- Everything else having to do w Meta in the news etc.
I'd say if you do end up accepting, try to renegotiate it to a smaller engineering office, since the vibe at those places will end up being a lot different from the main campus (and IMO more "homey"). Personally, I found my internship experience pretty meh, but hey I accepted a full-time offer there (mostly to pay off student loans lmao) - but ended up staying way longer bc I ended up working on a team and product space I really vibed with.