I read this article on Signifyd and HotelTonight on this website (BabyUnicorns.com). The whole website advocates for mid-sized high growth companies as places to work for, rather than large companies such as Google and Facebook. I am conflicted on this. Google is consistently ranked as one of the most desirable employers year after year. They will continue to dominate the world in the near future, and it's a super cool brand to have on your resume. But am I missing out on the big upside provided by these smaller but fast growing companies? Sure they are much more risky than Google/FB, but it's not like HotelTonight or Udemy are startups and can go out of business any minute. It seems like they much a lot of upside through employee ownerships.
What do you think? If you are a 25 year old engineer who wants a corporate career, would you rather go to Google or a HotelTonight/Signifyd/Asana?
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 :)