Ranking Tech Companies By How Much I’d Want To Work There (as a software engineer)
Вставка
- Опубліковано 17 тра 2023
- Here's a tier list of the tech companies that I would most (and least) like to work at as a software engineer based on my personal experience!
Prepping for your frontend interviews? Use code "conner" for a discount on my course FrontendExpert:
www.frontendexpert.io/conner
Book A 1-on-1 With Me: 1-on-1.com/connerardman
TikTok: / connerardman
LinkedIn: / connerardman
Video/Coding Gear: www.amazon.com/shop/connerardman
Business/brands 👉 youtube@connerardman.com - Наука та технологія
Thanks for watching! And of course, disclaimer that this was just for some fun. These opinions are based on my own experiences and thus very biased. At the end of the day, most software engineering jobs are incredible jobs.
How about open ai
Twitter has no job security? What just because he fired all the NON WORKERS out the company that was dragging the company to the dirt so that they could show up to work 2 hours a week? Come off it man, we aren't all ignorant on this.
so... is the the "i hope stripe see this and hire me?"
I think this is a stripe ad lol
man is advertising for stripe
shhhhh dont make it too obvious.
I don't blame him, when I first used it I was so taken aback by how well it worked that I wanted to hug founders. Everyone who's gone from PayPal's APIs to Stripe's knows this feeling 😅
Do you comment that on every persons video whenever they put something in top tier? Or are you only a clown here?
Yeah. I don't even know what Stripe is
must be. Never heard of it even
Twitter gets its own tier 😂
It's that bad😂
Elon Musk manchild tier
Twitter is done man. That megalomaniac stopped Twitter APIs overnight few months back. So many businesses struggling because of him
I can't imagine someone praising Twitter nowadays
@@TheAbhimaitTwitter was always a horrible company and was clearly biased.
Twitter deserves its downfall.
Imagine working as a dev in Amazon
And everyone just think you are a delivery truck driver 💀
Lol I interned at Lyft when I was in college and it was always a bit tricky to explain 😂
The last tier is just humiliation
Bro would secretly accept the first job offer.
Bro declined multiple offers 🤝
@@ConnerArdman Yea definitely
@@ConnerArdmanoof how
Meanwhile me being exploited for 108$ a month xD
nooooooooooo xd@@ali99_82
apple : offers job
he : no thanks
lmao
I would reject it too tbh. I don't want this joke of a company to kill my creativity and make me create mediocre products.
Great! Would love a longer version with even more companies, like 50 😅
How privileged 😮 thoughts like making a tier list of FAANG job would never come across my mind. Rest of us would be happy to get 1 offer maybe 2 at best. 😂
Hm airbnb should be in the Hire me list heard they let you work from anywhere in the world.
its a scam
Lol most people would kill for any of them
yeah
Only Microsoft and stripe goes higher than no thanks (or twitter) for me. And many people I know, honestly. Maybe airbnb too
@@Algardraug good for you
Twitter don't even exist and yet they got there own category. So they have to be awesome...
bro wants to work at stripe rather than google 💀
Kinda a good way if they offer better contract or salary
the jobe at google is very stressful as many ppl reported. at any minute if some one was 0.0000001% better than you show up you are done.
Easily, there's no competition
Money isnt everything
@@Pepsiisgood its not only the money. Its the prestige, the reputation and the ability to learn from the best of the best
I’d say I’m a decent SWE at the moment at around 4 years of experience. Honestly I don’t see myself working at a FAANG company. Been working at a start up for the past 7-8 months and everything I could think of is there - I’m learning rapidly, working on a lot of different things, the work is fun, the team is great and I get paid more than I ever imagined I would. With the potential for the compensation to rise.
Maybe this will change in a few years but for now I’m a sucker for a nice startup.
That's awesome! Glad to hear you've found such a good fit for yourself 😀
Maybe you should put company like AMD, Nvidia, Adobe
not nvidia or adobe as adobe has absolutely no support for linux and nvidia supports linux but barely
@@river.__.and? what, is your entire personality an operating system?
@@river.__. nvidia is top tier with openai wtf are u on?
>takes public perception into account
>ranks Google highly
From my experience, if you tell someone outside of tech you work for Google they just think you’re some super genius. When you tell someone you work for Facebook, they immediately start questioning you about data privacy.
Not saying Google has an amazing reputation, but I don’t think it is bad enough to meaningfully affect their employees the way Facebook’s reputation can.
In this market, go for small companies who does not have too many employees and check their past few quarter results and make sure they have positive cash flow.
What's Stripe? Why make a list with tech giants and one single totally unknown company?
It’s a $50B+ company that 99.9% of silicon valley knows of, and most think very highly of. If you’ve bought anything online, they almost definitely processed the payment.
So it's like PayPal but just smaller
@@Reasurria It's not really that much smaller, by market cap they are nearly the same size.
Regardless though, they capture slightly different markets (although with some overlap for sure). PayPal primarily serves as an easy way for one party to send money to another, both using PayPal. Stripe provides an easy API and UI for businesses to accept payments from customers with essentially any currency or payment method (including PayPal). The key difference here is that customers don't need to know they are using Stripe.
Literally everything from Uber to Amazon to Shopify use Stripe to process some or all of their online payments. Some estimates show they process as much as 70% of online payments in the US alone.
I'd love to work at stripe too, i love tgier product. Great pay and culture. Thier CEO also seems great.
I worked at Facebook for 6 years. The free food and free bus to work was great. Everything else? Im okay.
Interesting that you heard great things at Stripe. I heard opposite stories.
Bro just advertised some stripe 💀💀💀
What about Valve? At one point, I remember the new hire handbook made it look like it was kinda dream company, but I don't know if that's still true or if it may have been just a hoax
Stripe: Hey so can we sponsor you without actually letting your viewers know it's a sponsor?
Conner: Deal 🤝
As much as I'm sure a multi-billion dollar corporation would love to risk their reputation and.a massive FTC fine to advertise on my small UA-cam channel and get more job applicants to jobs already getting tens of thousands, that didn't happen.
@@ConnerArdman Man I was joking 😭😭 they won't risk their reputation with smthg minor like this 😭🤣
I feel like Microsoft make software using all the "techniques" you learn at university for project management. Like making 160 pages of document just for the "schedule" of when to make the login page xd
Me watching it so carefully as it I had offer letter from each of them
Stripe looks good from the outside but the WLB there is brutal.
Helpful buddy...
hey bro, the Audio enhancer is actually making the audio worse, i recommend u change the tool !
And what about JetBrains?
I've heard apple absolutely pays for skill. They will pay out their ass for a very highly skilled employee but don't offer as high of a standard compensation
What is stripe
what about valve?
What about Atlassian?
What about Square
taking notes on who I'll make reject me
Had to google that last advertisement
Not sure what you had to Google, but nothing here is an advertisement 🤝
Stripe is everywhere. If you don't know them, you can't call yourself a dev
@@Smoshylife they are?-
If I was only after money, I'd work in any of those, but I do want to not be ashamed of being a part of the problem these companies produce, except stripe and airbnb, haven't used those yet
The fact that some issues their employees less while being a 3 trillion dollar company should be criminal.
what about rhel and suse
Were is lethal company???
I had the most painful experience, trying to set up an account with Stripe
Probably because I’m undera-
Will see i have signed with stripe for march !
Congrats! 🎉
Did he worked for x?
Personally my dream job is with Microsoft
yeah me too. I'm in college but I have learnt almost everything I can about microsoft tools and mastered programming
@@paulantony367 mastered programming? lol
@@paulantony367 you did not master programming lol, what a goofy thing to say..
How have I not noticed the Twitter tier up until he put Twitter in there? 😂
Where you ranking those companies from the perspective of a software engineer oriented in web development ? Because I’m self taught, I’ll start a cursus in the school 42 in a few weeks, and so far I know C, Cpp, ASM, Zig and python, I’m interested in low level programming, and systems optimisation, I’ve still everything to learn, but later on I would really want to work at a company with top tier engineering teams and practice, my goal is to one day become the absolute best programmer there is, that’s what got me started, therefore I wonder if that tier list of yours applies only for web dev, or if it’s “as a whole” because I think in the future I could be interested to work for a FANG, especially Apple.
Please don't make life decisions based on a YT Short tier list lol. This video was just to have a bit of fun, and ultimately they are all great places to work. If this tier list included every company in the world, all of these would be near the top. Moreover, where I would prefer to work is not necessarily where you would prefer to work.
So to directly answer your question of if this tier list only applies to web developers, no. This tier list literally only applies to me (beyond applying to others as entertainment). That's what a tier list is, it's a personal opinion and nothing more. But for what it's worth, nothing I said in this video has anything to do with web development (And most of these companies don't even hire employees as "web developers". That term is rarely ever used in big tech, at least in my experience).
Lastly, there's no point in getting fixated on specific companies like Apple. The reality is that these are all just tech companies, and they are more similar to each other than they are different. Work for the company that gives you the best offer, based on whatever that criteria is for you, not the one whose name you most closely associate with some vanity metric of success. The "top" companies to work for tend to change every couple years, but if you step back and look at it from a more objective perspective, none of that company prestige stuff matters. If the goal is really to "become the absolute best programmer there is", your employer would have little to no bearing on achieving that.
@@ConnerArdman Thanks for getting back to me, and don't worry I wasn't making any decision, just wondering if this was based on some knowledge that you had of engineering quality at those places. The reason I'm interested in big companies isn't because of their name. It's more about the fact that they have really skilled engineers. I want to be around the best people who are really caring about their work, so I can learn a lot from them. I'm not really aware of any company that's famous for their engineering teams.
When it comes to picking a job, a relative of mine, who's a software engineer, told me to be careful. He said that some companies stick strictly to certain ways of working which can be detrimental. Like always doing 1000% TDD/test coverage, while others are always in meetings because they following a text book AGILE approach. Since you seem to know a lot from experience, I was wondering if your thoughts are based on what you've seen from friends or other sources.
Thanks for your response, and I really like the content you put out.
@@pierreollivier1 Maybe random startups, but I promise you every multi-billion dollar tech company has figured out how to build software in just about the most productive way possible. That is their core competency. It might be a bit different from company to company based on the goals/philosophy of the individual company, but they all largely have very good engineering practices. It also tends to differ on a team/project basis. For example, you'll usually see much higher test coverage in mission critical code than you will in internal tools or experimental features. That doesn't mean one has better or worse engineering practices, they just have different philosophies due to the different goals of the projects.
@@ConnerArdman Yeah it make sense, I'm just wondering about the red flags to look for because you know I've learned quite a bit, but I'm just at the point where I know enough to realise how little I actually know. I'm confident I'll make it but still from your experience do you have any sensible suggestions from things to look for in a company that might indicate good or bad engineering practice ? Because i've got the intuition that it might like you said very much depend on the team, so I'm curious as to what was your experience. still thanks for your response.
@@pierreollivier1 Look for red flags in things like bad work life balance, poor compensation models, and bad benefits. These are the types of things that actually matter. And even if they don't matter to you (which they should), those are the things that attract the best engineers in the world and thus lead to companies having the strongest engineering teams.
But if really your only focus is "engineering practices", then you have to define that for yourself. What one person considers bad, another considers good. It's fairly subjective, assuming they aren't doing something awful, which no successful big tech company would be. For example, Meta is known for moving extremely quickly. Google on the other hand is known a bit more for "design doc culture" and moving more methodically. Some would call Meta's engineering reckless, others would say Google is just wasting time on documents that don't matter. The reality though is that these are just stereotypes of the companies, and really they work very similarly to each other.
I mean… you pretty much gotta be a villain to work at any of these
Microsoft is actually ranked number 1 in terms of places to work by people who actually work there. Might be a bit boring unless your part of the xbox or something but they apparently have great benefits.
Pretty sure when they talk about Amazon salaries they refer to minimum wage workers.
IT guys are paid super well anywhere and this is not because companies like Amazon and Apple secretly love IT people, but because may possibly bring in 100x more profits than what they are paid.
Software engineers are paid well pretty much everywhere, but there are still levels to it. If this video was comparing big tech software engineers to other jobs, sure Amazon would be near the top. But in comparison to other big tech companies, that isn't necessarily the case. Amazon has for a long time had a reputation in the software engineering industry of being one of the worst paying big tech companies. You can see this very quickly if you scroll through posts somewhere like Blind or Reddit, where it gets joked about constantly (or if you just happen to hang out in tech circles).
Some of that reputation is exaggerated, but there is also some truth to it. If you look at data somewhere like levels.fyi (especially from a few years ago), you can see a clear discrepancy between them and the rest of "faang". They also have other policies that result in less pay. For example, their stock grants vest 5% the 1st year, 15% the 2nd year, 40% the 3rd year, and 40% the 4th year. Pretty much every every other company vests evenly over 4 years, resulting in essentially making more money (when most people leave they have more unvested stock than other companies, and there's is a huge difference in the present vs future value of money). They also do other similar things across the board. For example, their sign on bonuses are generally paid over 2 years, as opposed to companies like Facebook that paid my sign-on bonus when I signed/started.
@@ConnerArdman This is a valid point if true. The only thing that's not in compliance with this data is how would they attract top talent by paying less?
@@happy_thinking To be blunt, they usually don't. Of course they attract some, because it is one of the best names you can have on a resume plus great job security and all that. They also have the benefit of being in Seattle, where the other big tech companies have less of a presence and the cost of living is a bit lower (although the others do still hire here). But realistically, 95% of of developers would probably choose somewhere like Google over Amazon if given the choice of both. Most just don't have the luxury of that choice. And for the small percentage that do have a choice, if they are truly "top" talent, Amazon will likely make a bit of an exception to match other offers.
There's also probably a bit of an education issue here. I've met a few Amazon engineers who just genuinely didn't know that they could be making 10-20%+ more at other big tech companies.
Again though, this does seem to have changed recently. I know a few people who have gotten great, very non-Amazon like, offers from them over the last 2 years or so.
I have a friend that worked for Amazon as a Software engineer for the last few years. She always complained that they were overworked and their team had a brutal on call rotation. Unfortunately her and 2000 other Amazon IT employees were let go last week. She did mention that she got a good severance package though.
so "hire me" really stands for "sponsored by" doesn't it?😂
I prefer to not violate FTC laws, so no.... but if anyone at Stripe reads this, always open for future sponsorships 🤪
Definitely not sponsored, or maybe it's because I'm European but I have never heard of stripe.
I think he wants stripe
the average googler quits in just 1.1 years i think that says enough
Not really. Not defending them as I have no idea what work culture is like, unlike Amazon where I agree with video, but it could be that Google allows for a massive jump to other companies with higher title. The number also means nothing if you don’t compare it to other companies numbers.
@@TheGameMakeGuyGoogle employs thousands of employees and my friend have also worked there. He lives a pretty good life but he's not what you will consider as "successful".
Send this along with your resume... Hired 😎
Imagine going through 6 rounds to get a job at Twitter only to be fired 1 month later ouch.
I don't know if Twitter was a good place to work at, but it was shit as a service and social platform long before Musk pulled the plug.
Where’s Oracle?
Netflix should be on top u get paid a lot and u don’t need to work 8 hours they just want u to get something done by the deadline
Stripe the #1! hmm, I see very bad reviews about WLB on glassdoor.
I wouldn't put much stock into Glassdoor. There's a huge bias of who chooses to leave a review, and the company has had a pretty shady past full of claims of removing bad reviews for certain companies or turning a blind eye to fake positive reviews. And from my experience, at minimum the salary information tends to be completely wrong compared to resources like levels.fyi or even Blind.
Regardless though, work life balance tends to be much more about teams than companies. There are of course some companies that are extremely good about it across the board like Microsoft, but usually these come with tradeoffs in compensation. For example, Facebook is notorious for horrible work life balance. However, in the 13 months I worked there, I don't think I ever worked over 40 hours in a single week, and nobody ever questioned it if I wanted to take a day off for whatever personal reason. That's not a counterpoint to the overall Facebook culture, it just means I had a good team and manager.
And from the people I personally know at Stripe, they all seem to have a pretty good work life balance. That's not to say that the whole company does, but there certainly are people there who do. That said, most of the people that I know there don't work in the main headquarters, so that could contribute to it as well.
You talked about job security but didn't mention stripe laying off 14% of their employees in 2022
For me, I wouldn't really want to work for any of the largest tech companies. I prefer working for smaller local companies. They don't have some of the benefits of a company like Google, but they are often so much more understanding when it comes to work life balance. Also the coworkers are more friendly and less competitive. I've worked for Facebook and just trying to schedule a vacation was a nightmare in corporate bureaucracy. Also coworkers in the big corporations are more often trying to compete against you for promotions instead of working as a team to get projects done. Also, small companies don't waste your time with pointless "team building exercises" and mandated meetings.
That’s if you’re lucky because for me working for a big company is not as bad as people make it out to be. I’ve never worked at a small company but from looking at how humans behave they are just an eco chamber who rewards people not from hard work but how aligned they are to the bosses opinions. But in honesty I hate small businesses and If I’d worked at a small business I will just make controversial statements and phrases that the company disagree before punching my boss.
But Netflix though?
Which of these companies have you worked for?
I'm pretty sure Apple is the only company you listed that didn't do massive layoffs in the last few years
Nvidia? OpenAi?
I have no idea what stripe is.
If you’ve bought something online in the last 5 years, they probably processed your credit card.
how would you rank IBM
Don’t know much about them. I’d imagine the culture/compensation is similar to Microsoft as an older big tech company, but just a guess.
I'd put Apple in the decent category
Stripe rn 💀
I would have left Apple at the decent tier because they have great benefits.
Hadn’t heard of Stripe until I saw this lol
do you live under a rock, brother? every single dev knows about stripe
@@sierragutenberg we all come across things that could seem trivial to others while unfamiliar to us. Thanks for enlightening.
@@haribhaskar7 ah, I get it, so you're not a dev, right? it's just that his main audience is almost only devs and now I can see that this video has less to do with technical stuff, so it also gets recommended to people without that much knowledge about software engineering. basically stripe is an easy-to-use (for dev standards) payment processing system that does all the boilerplate for you and securely (but it takes a "small" share of your earnings though). if you have tried buying something off a website of a "smaller" business, you might have already used stripe, but never even noticed it ;)
@@sierragutenberg interesting. Is it a gateway that interfaces with payment networks like Visa, MC or does it use something like SWIFT?
CREATE YOUR OWN COMPANY
What is strifr
Stripe is a payment processor
He forgot to add "Javascript" in the top tier.
Is this an advertisement for stripe to take you in? 😂
Nah, I'll stick to making silly internet videos for now 👌
ITS META!!!
Until I see the metaverse come to fruition, it will always be Facebook in my mind
Indian society, if u get a job any one of them your are worshiped as a perfect son/daughter
what is stripe?
It's the largest general purpose payment processing company. If you've bought anything online in the last 5 years, chances are they processed the payment.
And more importantly, they've done interesting work and garnered a reputation for paying their employees extremely well and treating them well.
Where would you put Netflix on this chart?
If they opened an office in Seattle, somewhere in the middle. Not a huge fan of the business, but they seem to pay great with good benefits and whatnot. If it means I’d have to move to California, bottom.
@@ConnerArdman thanks for sharing 🤝🏽
Also, Adobe. People praise working there like it's a new god
How is facebook or twitter a "tech" company???
They are tech companies by any reasonable definition lol. Their core competency is making software tech products.
In the case of Facebook they've made everything from apps/websites to literally inventing the most widely used modern frontend library amongst a ton of other languages/frameworks/etc to building virtual reality headsets and even LLMs.
Twitter has done much of the same, just at a smaller scale as it is a much smaller company. In their case, they have their websites/apps, which are far more technically complex than most people give them credit for. They've also made fairly substantial tech contributions outside of their core product, such as the creation of Bootstrap amongst a variety of other open source tools.
Did any of them hire u
I did work at Facebook and have had offers from a few of these.
All go in F.
Workers of the World UNITE!
Where is the "INCLUDES PAID PROMOTION"??
I promise use none of these mega corporations have any desire to sponsor a tier list video 😂
Any sponsorships I do are always clearly disclosed.
Twitter is done man. That megalomaniac stopped Twitter APIs overnight few months back. So many businesses struggling because of him
and what is Stripe?
Their primary product is an API for online payment processing. If you’ve bought anything online, the odds are they processed the payment.
They sell shovels instead of gold, so a lot of consumers haven’t actually heard of them, but they’re massive. And more importantly in tech, they are one of the top paying companies that’s generally very highly regarded in silicon valley in my experience.
What's Stripe?
If you’ve bought anything online, the chances are it used Stripe for payment processing. They have some other interesting work, but the main business is being the payment processor of the internet, which is a far more complex problem then it seems at surface level.
Wow! This random company nobody has ever heard of, is coincidentally the last one and instantly gets an S tier.
Stripe isn't a random company lol. It's a $50B+ company. I'd be impressed if you could find a developer in Silicon Valley that doesn't know what Stripe is, and in my experience the vast majority have a pretty positive opinion of them as an employer.
You must not be a developer or in the tech industry if you don't know what stripe is.
Bro called stripe a random company lmao
what the fuck is stripe lmao
stripe is best
Aws isnt terrible
Discord?
It's a relatively very small company compared to the others on this list, but honestly I don't know anything about them from a work perspective. Never applied there and don't know anyone who works there 🤷♂️
Microsoft goes in F tier, I hate that company, I would outright refuse a new job if they had a Microsoft stack... and I think I would straight up refuse Microsoft unless they paid me an extra like 75k
Are you really that good or just fantasizing?
Real interview question on these companys - "How badly do you want to invade peoples privacy?" I would say no thanks to every company on the list.
Facebook, decent? Are you in sane mind right now?
As someone who has worked there, yes. Public controversies aside, it’s a pretty great place to work.
The only one he puts on the highest tier is the only i dont know
Dropbox is basically what Google Drive is a clone of lol. It’s a pretty big public company.
Its stripe though
@@Majin532 Oh lol my bad, I thought this was a different video with Dropbox at the top. Stripe is a massive payment processing company. If you've ever bought anything online, there's a good chance they processed the payment. It's not as well known because they aren't really consumer facing, but it's like a 50 billion dollar company.
Bro ranking as if he's getting selected everywhere at least not in this economy 😂😂
Stripe hire him for god sake....he is trying so hard 😂
ehy would you want to work at faang
To make a great living with great benefits and reasonable work life balance while working on products used by millions of people.