Live data from Hacker News

Ask HN: Would you rather work for Google or a smaller high growth company?

news.ycombinator.com

11–20 of 83 posts

Re: Ask HN: Would you rather work for Google or a smaller high growth company?

#11
Counterintuitive to assumptions being made here... you can easily be more of a cog at a 50-5000 employee company than a 5,000+ person company.

The medium companies generally have a single true line of business and are focused on tuning & turning that crank, turning $3M/yr to $10-100M/yr. Doing something else makes you a trouble maker, and budgets are watched.

The bigger companies will have $100M-100B/yr revenue, so they'll do pretty insane engineering on the old product lines ("let's reimplement PHP with a modern VM!"), and take moonshots to enter new markets big enough to make a dent ("Let's give internet to everyone in Africa.") So both quality of life can be better and the projects can be more interesting and career defining.

So yeah, I'd go to bigco, or if a medco, one with enough ridiculous growth/funding to do insane things. But not a lot of years of your life that startups are easily doable, so I switched from R&D to startups, and can always go back later :)

Re: Ask HN: Would you rather work for Google or a smaller high growth company?

#12
Between the the two groups of companies you list, I'd take Google in a heartbeat. The thing that nobody here is saying is this: at Google, you are in a whole new system where internal moves are relatively easy. The first few years you'll probably have to get tenure (L5), but once you have that, it is very easy to make internal moves. Want to work on search? Start looking at those job boards. Want to do research? GoogleAI is hiring. Want to work on self driving? Google's holding company also owns Waymo.

On the other hand, if you end up on a bad team at a failing startup or midsize, you have to go through the entire interview process all over again. Going through that process can be a good experience, but eventually it gets old and you might be ready to spend 5 - 10 years at one gig making multiple year-long projects come to fruition. That's hard to do at a startup and even at midsize companies. It is much easier at FAANG and particularly Google.

Full disclosure: I recently accepted an offer at Google.

Re: Ask HN: Would you rather work for Google or a smaller high growth company?

#13
post #8

I've interviewed at lot of companies, a lot of which I had no intention of taking. The interview process I think says a lot about a company. I was very put off by the processes of 2 of the big companies, so much so I'd never consider them again as I think it's a bit of an indication of how they operate in general. I found smaller companies tend to have a much more honest conversation with you, and offer a lot of inta…

Out of curiosity, why do you think the interview process is a good indicator of how things would be like within the company?

I feel like there must be a lot of variance there --- what if the engineer(s) you were with are bad interviewers? What if it wsa a bad day? What if it was a bad time to interview?

Re: Ask HN: Would you rather work for Google or a smaller high growth company?

#15
For me this question comes down to: What do you want to learn?

In a big company, most risk has been removed from the equation. This is great for compensation and stability but also limits ones possible learnings as well. You might find your time learning the big company’s systems which don’t apply universally because they’re specific to that company’s needs.

In smaller companies, risk is still a real aspect of life. The downsides are obvious but the joys are that you’re closer to the customer and your actions have real impact. I find these types of learnings to be universal which is why I’m drawn to it.

Re: Ask HN: Would you rather work for Google or a smaller high growth company?

#16
post #9

Are you staying an engineer all your life or eventually be an exec? Do you want to be well paid or influential? Are you a PhD who likes doing one thing in depth, or are you a get-sh*t-done person who likes multiple interesting projects? Do you plan to change jobs a lot or stay one place for a long time?

I agree with your list and would suggest one addition:

What are your competencies and how do they mesh with the requirements of the employer?

There are a lot of competent programmers who would never get employed by Google and there are many brilliant engineers at Google who would struggle in a GSD focused small company.

Re: Ask HN: Would you rather work for Google or a smaller high growth company?

#17
post #3

Google provides immediate brand recognition that shows future employers that you've achieved a certain level success and/or are capable enough to get in. In addition, Google pays very well and offers equity that has a tangible value since they are already public, highly stable, and still have some growth in their future. Having Google early in your career allows you to then seek future opportunities having some money…

This is sage advice. The opportunities of your later years are derived from how you've spent your younger ones. A brand-name employer early in life may not "be-all and end-all" but it is a very, very good idea, if you can make it happen.

Re: Ask HN: Would you rather work for Google or a smaller high growth company?

#18
post #8

I've interviewed at lot of companies, a lot of which I had no intention of taking. The interview process I think says a lot about a company. I was very put off by the processes of 2 of the big companies, so much so I'd never consider them again as I think it's a bit of an indication of how they operate in general. I found smaller companies tend to have a much more honest conversation with you, and offer a lot of inta…

What is it you don't like about the Google interviewing process? Having been an interviewer at both Google and send mid-sized companies, I feel like the process at Google is a lot more objective and fair for hiring people.

Re: Ask HN: Would you rather work for Google or a smaller high growth company?

#19
post #13
post #8

I've interviewed at lot of companies, a lot of which I had no intention of taking. The interview process I think says a lot about a company. I was very put off by the processes of 2 of the big companies, so much so I'd never consider them again as I think it's a bit of an indication of how they operate in general. I found smaller companies tend to have a much more honest conversation with you, and offer a lot of inta…

Out of curiosity, why do you think the interview process is a good indicator of how things would be like within the company? I feel like there must be a lot of variance there --- what if the engineer(s) you were with are bad interviewers? What if it wsa a bad day? What if it was a bad time to interview?

Eh... I'll try. I don't want to name any names or show spite.

One company, the process was a mess. The recruiter I worked with was fired in the process, which took a few days to sort out. It had many rounds of interviews, each expecting me to purchase material to study. One interview was absurdly bad, one of those 'well, that's not what it says on my paper' types. One interview the interviewer seemed almost condescending, asking questions with no possible one right answer.

Another company was much better in most regards, except when it came time for reimbursement. It was a bit 50/50 on whose fault it was, but it amounted to me being on the hook for a few hundred dollars. Not the end of the world, but I was sent a short rather cold message that made me feel like they thought I was trying to cheat them. I was trying to inquire about meeting me halfway, or what I could have done differently to avoid this, and never received a reply. As soon as I removed the flagged charges, it was paid and closed with no further communication. For a company who brags about perks and whatnot, the way they handled that turned me off. It was one of those 'notice how people treat people from who they have nothing to gain' moments. To add insult to injury, another group asked if I'd like to come back out. I replied rather short to that, which in retrospect I feel a little bad about.

That said, it is true I didn't work for those companies. But to me, a recruiter or interview process is a first impression. It's their face to me.

If I'm off base, though, I'd love to hear tales from others.

Edit to add - I will name one company that I really liked their interview...a company in Texas called Meteora. They were using tech way ahead of its time when I interviewed. They never asked me filter questions, or treated me like 'another applicant.' I talked to a competent engineer who explained what they did, what was needed, and their tech stack. I was honest in having no experience with this stack, and they were honest in telling me I wouldn't be a good fit. I wish all interviews were as simple.

Re: Ask HN: Would you rather work for Google or a smaller high growth company?

#20
post #18
post #8

I've interviewed at lot of companies, a lot of which I had no intention of taking. The interview process I think says a lot about a company. I was very put off by the processes of 2 of the big companies, so much so I'd never consider them again as I think it's a bit of an indication of how they operate in general. I found smaller companies tend to have a much more honest conversation with you, and offer a lot of inta…

What is it you don't like about the Google interviewing process? Having been an interviewer at both Google and send mid-sized companies, I feel like the process at Google is a lot more objective and fair for hiring people.

See my other reply, you can probably figure out which one that is. Some of it was personal preference, some if it I found silly.

I purposely didn't want to name companies, I felt it's tacky since it's my personal opinion and view. If you'd like to discuss privately feel free to dm me.

Post reply on HN