Airbnb is probably the most desirable non-fintech company, Uber and Lyft were in this category too before their IPOs.
Of megacorps, Facebook generally has the best new grad comp and benefits, and is therefore most desirable. Google is a close-ish second, Microsoft and Amazon are far behind due to lower comp and cultural issues (In Amazon’s case, this means terrible work/life balance, in Microsoft’s, perception that it’s boring due to enterprise culture and office locations in particularly bland suburbs).
Apple and Netflix aren’t really on the new-grad radar because they hire mostly experienced engineers.
Nothing against AirBnB, it might be a fine, solid company doing a good job. But what about them is inspiring?
Second, it seems to me that there’s more room for growth at Airbnb than other companies with similar compensation. (This is an impression with no hard evidence to back it up)
"The company has seen a decline in its job offer acceptance rates to software engineer candidates from nearly 90% in late 2016 to almost 50% in early 2019."[1]
[1] https://www.cnbc.com/2019/05/16/facebook-has-struggled-to-re...
> Amazon are far behind due to lower comp and cultural issues (In Amazon’s case, this means terrible work/life balance, i
Radical candor time. How are Amazon new grads perceived?
Funnily enough, that fits my stereotype of how a person from Amazon would ask me.
Google is still pretty popular among new grads. Of the "Big 4" (Google, Facebook, Amazon, Microsoft), Facebook seems to have taken the biggest hit reputationally, but is also still popular. Amazon is less popular due to the perception of its work culture and not being as engineering driven/having as high an engineering bar as Google/Facebook, but is also a popular choice.
I'd say the most popular are "unicorns" that are know for having a good culture, strong engineering, and a promising financial trajectory; Stripe and Airbnb are the two that most quickly come to mind.
[1] www.newgrad.tech
I’m a new grad that chose Amazon, what does the “not as high engineering bar” mean explicitly?
My sense is only a very small percentage (way less than 1%) of software developers think that proprietary software by definition is unethical. Am I wrong to think this?
There is a sizable chunk who would prefer to work with non-properietary software if only for the ability to take a peak. The likely winner by raw numbers would be the "apathetics" who go wity whatever works.
What other sense is there? Or more specifically, what makes proprietary software innately unethical? It just seems like you have to radically distort the meaning of "proprietary" or "ethical" to make any sense of the concept and at that point you are just playing with semantics and not communicating clearly.
Instead we keep getting posts on HN from companies that either go dual licenses, or completely proprietary to stay on business, or just switch business altogether.
wouldn’t that be nearly everyone? there are very, very few RMS’s in the world.