Which FAANG company is right for you? Current and Former Engineers Share an Inside Look
Working at a FAANG+ company is the dream for many software engineers. The most common question we get asked is "Which one is the best to work at?" This answer depends on you. To determine which company you would enjoy working at most and which is "the best to work at" you need to hear what it's like to work for each company. So let's take a look at what it's like to work for Facebook, Apple, Netflix, Google, Microsoft, and several others.
We asked past FAANG+ Engineers and our coaches what they think about working for these companies, here's what they had to say:
What's it like to work at Facebook? (Meta)
"I was a software engineer at Facebook for a few years. Here's my take on what it's like to work as a software engineer at Facebook:
Pay: The pay is very good. I never felt like I needed more money than what I was being paid.
Culture: The work culture is amazing - everyone is brilliant and very talented, but also very relaxed and open to collaboration. It feels like you're in a startup, but one that is backed by a massive company!
Leaders: The leaders are some of the most amazing people I have ever met - they are extremely intelligent, and care deeply about the well-being of their employees and the quality of their products. They are approachable and deeply care about creating an inclusive environment in which anyone can succeed. They are some of the best leaders I've ever worked with. (I'm not saying this just because I'm no longer there - all of these observations were held throughout my entire time there)
Work/Life Balance: Work/life balance is really great at Facebook - they have lots of amazing facilities on-site to help you relax and unwind after a long day of coding. There's lots of free food (and lots of free drinks too), which is great for employee bonding. There's also a lot of encouragement to work from home if you need to, for example, if you're unwell or if you have caring responsibilities (e.g., kids).
Divisions/Teams: One thing that's unique about Facebook is that the company is divided into different small teams (divisions), with each team only having 10–20 people working on it together. This means you'll be working directly with the team lead or project manager on your project, as well as many other team members on your team (rather than having 1–2 layers of management above you). This has many benefits, such as accelerated learning and understanding, as well as more opportunities to contribute and be heard by senior team members."
What's it like to work at Apple?
"You will be working in small teams with great colleagues who are brilliant and fun to work with. You’ll have the opportunity to work on cutting-edge technology and products that will shape the future of our industry.
Additionally, there is a lot of camaraderie within the team and across teams as there are regular meetups/hackathons/conferences where employees across different teams get to meet each other and share their passion.
If you are genuinely passionate about building amazing products, then I’d say that Apple is definitely the place for you."
What's it like to work at Netflix?
"I am newly employed as a software engineer at Netflix. I would say that the culture is awesome. The work environment is great and the benefits are amazing. It feels like a startup but with more maturity and stability. People are really nice to work with and very smart. There is plenty of opportunity for learning and growth through pair programming, mentorship, and open source contribution.
The pay is competitive and there's a stock plan as well. I was not expecting this from a company like Netflix."
What's it like to work at Google?
"I have been working as a Software Engineer at Google for nearly 2 years. Here is my opinion:
Google is a great place to work if you are passionate about technology and want to work on cutting-edge projects.
The work culture is very relaxed and flexible and there are frequent team outings. The benefits are amazing. Here are some examples:
– 20 days of paid holidays a year.
– Free lunch and dinner.
– 32 hours of guaranteed work-life balance.
– Wellness benefits which includes health and life insurance, 24⁄7 health support, and on-site classes.
If you imagine a perfect workplace, Google is probably close to that. The pay is very competitive. People at Google are very intelligent and friendly (from my experience). The work is challenging and exciting. And I think the quality of life is good as well (from my experience)."
What's it like to work at Microsoft?
"Working at Microsoft is more than just a job – it's an experience that offers endless opportunities to learn, grow and do your best work. With strong leadership, a supportive work environment, and incredible benefits, we're giving you the tools you need to succeed and thrive here.
Pay: The salary is competitive, and the benefits are great. You'll also have plenty of opportunities to learn new skills and build your resume (and your career).
Culture: People are incredibly friendly, collaborative, and supportive. The work is challenging, but there's plenty of opportunity for growth and development.
Benefits: We offer excellent benefits that can help you stay healthy, protected, and prepared for life's adventures."
What's it like to work at Tesla?
"I work at Tesla as a software engineer, so I can only speak about my own experience. But I'm very happy to be here.
The work culture is really amazing: friendly, productive, open-minded, and respectful. We have regular team meetings where anyone can ask questions or raise concerns. The office is also very nice, with an in-house café, gym, and massage rooms.
The pay is good, and there are plenty of benefits like stock units, Tesla cars for loan, and health insurance that's better than anything I've seen before."
What's it like to work at Samsung?
While we don't place students in jobs outside of the US currently, we still wanted to provide this information for those interested in what it's like to work at Samsung.
"I was employed at Samsung for about two years after graduating from university. First off, the pay is great, and the benefits are excellent. If you're working in Korea, they also give you housing assistance. Additionally, I got a nice laptop and a good smartphone (they have a huge selection of phones and you can pick one that suits you).
The work culture is very traditional, with lots of hierarchies and bosses. The hours are long, but they do have mandatory overtime rotations so that everyone gets some time off. The systems are very rigid and rule-based - there is little room for creativity or autonomy. However, your boss will generally be more understanding than in most companies since they went through the same experiences themselves. I found this environment exhausting but others have adapted better to it.
For software engineers, there aren't many projects available to work on, so improvements are slow. Most of the work is maintenance on old systems or writing libraries for internal use (most code is closed-source). There's not much opportunity for growth in experience or responsibility. If you're looking to learn or to make a difference at a company though, this job is perfect for that: it'll expose you to all kinds of tech stacks used at Samsung and teach you everything from the ground up (development practices and processes are different from other companies)."
What's it like to work at Tencent?