HACKER Q&A
📣 mraza007

What interests you to work at a FAANG


I think there are several reasons to get a job at FAANG such as good compensation and interesting problems. But if we look at other companies interesting problems exists every where


  👤 mikekchar Accepted Answer ✓
Upside:

Paycheck. Near infinite runway. Career path. Resources to potentially work on crazy projects that are really risky but might have big paybacks. A large pool of developers from which you will almost certainly find a couple with similar interests to yourself.

Downside:

Massive company. Massive beaurocracy. Massive politics. A lot of people only work there in the hopes of funneling money into their pockets. A lot of people only work their in order to feel good about their resume. Good chance that you will be stuck in a group somewhere getting ground under the foot of someone on a power trip. People, people everywhere and none of them are like me (well there are -- see upsides -- but they are needles in a haystack). Oddly, people see FAANG on your resume and think you are a lackluster money-digger -- especially if you stayed there a long time.

/me is old enough to have worked at one of the biggest, richest companies in the world that nobody now has ever heard of (because it disappeared under a pile of accounting fraud -- did I mention the people funneling money into their pockets?)


👤 break_the_bank
1. Large scale impact : Your features reach billions of users

2. Compensation: The RSUs are real money, FANGs pay the best in the industry.

3. Job Security: FANGs have large cash reserves. There's lower likelihood of a FANG going under compared to an up and coming unicorn

4. Brand : Having a FANG on a resume helps you find jobs and possibly get investments. Notice how companies advertise as "We have engineers from Google, Facebook and Netflix" in their job posts

5. Perks like amazing health insurance, 401k match, free food etc

6. Mentorship: A FANG is likely to have more senior engineers, with experience. A startup is more likely to have younger folks. There's a lot to learn from people with experience in the industry.


👤 throwaway9d0291
Money: FAANG pays better than most companies outside of finance.

Job security: I don't think there's been a major layoff of engineers at any of these companies in years, if ever.

Peers: It's great knowing that wherever you go in the company and whatever you do, you can usually rely on your peers being competent and reasonable. Of course nowhere is perfect but these companies still act as a decent filter.

Culture: The companies are largely focused on data-driven decision making and something vaguely resembling a meritocracy, rather than the bureucratic middle-management driven hell one might find in more traditional companies like banks.

Flexibility: Most of the companies are fairly accommodating when it comes to switching teams, even when a relocation is involved. Taking Google as an example, you can start your career working on Android in Mountain View and finish it as a high-level SRE for an entirely different project in London. This is very different to say a startup where the company likely has one major product line and you can't really deviate from it.


👤 connor-brooks
Slightly off topic but: Why is Microsoft not included in this acronym (FAANG)? Surely they're a more significant company than Netflix?

👤 Exmoor
Upside: Doing things at scale is a huge plus for me. The field I work in is mostly made up of companies deploying things piecemeal with little standardization. At the two FAANG-scale companies I've worked for, a ton of the work is figuring out how to deploy employee-facing systems that work equally well for employees around the world and can be supported easily.

Downside: First party software. The really big tech companies like to develop their own software rather than fund their perceived competitors. When the company you work for is a market leader this is fine (ex. Microsoft w/ MS Office), but sometimes you wind up being stuck with software that sucks (Ex. Microsoft w/ Internet Explorer up until Edge came out, and arguably after). Also, you're often a permanent beta tester for these tools, which can be frustrating.


👤 UncleMeat
1. Impact.

I work in security. There is no other place on earth where I can deploy code that improves the security posture of more people. The numbers are staggering.

2. Management training and mentorship

I manage a team. All the managers at my company go through some pretty excellent training and people take mentorship very seriously. The end result is that I have a great boss and I feel like I am capable of being a great boss. This makes a huge difference since I feel like everybody around me is on the same team. This has its limits, of course, but in general it produces an atmosphere where I feel happy to work rather than scared to fail.

3. Tooling

Because these companies are so big, they can afford to have world class teams that work exclusively on tooling. The end result is that the development workflow just works (modulo some exceptions).


👤 shaftway
One thing that other people seem not to mention is transfer opportunities. I hopped jobs pretty often. Usually between every 18 and 24 months. All of the hops were good career moves, or non-optional. Then I joined a FAANG about 10 years ago.

Since then I've transferred 4 times. One of my posts was 4.5 years, the shortest was 9 months. When transferring (as opposed to hopping) you keep your pay, vacation and other benefits. If it's a bad fit, transferring again is probably pretty easy. And the interviews are much much easier than new-hire interviews. Potential teams can see your work, and they know you've passed the minimum bar, so unless you're changing job ladders there is no technical interview.


👤 fatnoah
>But if we look at other companies interesting problems exists every where

I spent close to 15 years solving interesting problems at startups. I learned a ton, but also had to deal with the stress of the companies' financial security as well as the downturns of 2008 and the early 2000's.

After my last startup was acquired, I spent a few years at large companies and learned that while I felt pretty "been there, done that" WRT to writing code, I really enjoyed mentoring people and working cross-functionally with other leads, architects, etc. across the company to define initiatives.

That let me to FAANG, where I'm still solving interesting problems, mentoring junior folks, working cross-functionally across the company, etc, but I'm literally making 3x what I made at my highest paid startup gig. Once the house and kid's college are paid for, I can see myself going back to early stage startups to get back to my roots, so to speak.


👤 duxup
I won't likely ever work for a FAANG, but for me the real interest would be being around other people working on things and seeing how they do their work.

Personally I've only been coding professionally for a few years and while I've learned mostly self taught a HUGE amount of coding outside of some aspects you can only learn so much / a lot is missing. People like to cover the obvious and the controversial, but ...

Tests, debugging, coding structure, decision making, how they think through their code as they write it / troubleshoot, refactoring, and even things like "here's how you want to handle errors" are largely absent on the internet. But I don't want to see just ONE way to do it, I want to see lots of ways of handling such things.

And honestly, I'm older, and I get a lot of energy from being around younger and/or more energetic folks and I get the feeling that's pretty common at FAANG.


👤 bashwizard
The money. Nothing else.

👤 2rsf
Something that I have seen is the opportunity to reach higher management levels easier than in smaller companies, and it's a good way to "pump" your CV.

A second tier manager, for example of a few teams, might be parallel to high level manager "outside" and working in FANG is a good way to expedite your career if you are into that.


👤 chudi
It depends on the country where you live. If I work for a FANG in my country where are only sales related terms for engineering people:

Upside: Resume builder Career path Normal to regular levels of payments, around 40k usd o less a year

Downsides: Satellite office, not that much growth in this location. Huge bureaucracy, huge politics, really really small cog in the machine


👤 mister_hn
- Salary

- improvement in CV and trustworthiness (think of how many people market themselves as exGoogle, exams, exAmazon) when doing something different

- perks


👤 lilsoso
To be able to afford a home and starting a family in a major US city.

👤 theflyinghorse
Engineers at FAANG make multiples of my salary. As in 2x, 3x, 4x.

Once US/Canada borders are reopened I will be interviewing with them all.


👤 BayAreaSmayArea
Money & Scale

👤 dusted
What's a FAANG?