This is the third post of the Mayfield + DEV Discussion series. Please feel free to go back and answer previous questions as well.
This question is about reputations of software companies out there. This is all subjective, and perhaps nobody has enough information to really make this call β but any thoughts here are appreciated to bundle into the series!
Top comments (30)
I'm biased, but this is how I see it
Spotify
I've been working here for many years so I know it's an awesome place, for so many reasons! So much smart people, diversity, many opportunities to grow, awesome product and the list goes on π
Google
Known for solving hard technical problems. Super smart people. Offices and perks seem amazing. Most likely you'll be solving interesting problems no matter where you end up.
Apple
Known for making high quality products (been using Macs for +10 years). Always thinking outside the box.
Evil companies (won't say names) might also be good for a developer, but knowing that you work for a company that improves the world (rather than the opposite) should not be underestimated.
I always see currently and former employees of Spotify saying good things about the company, that's so nice to see in big companies. Can't say the same about google e.g
Yeah, your well-being as an individual is highly prioritized at Spotify. It's hard finding reasons to change company, basically!
Too bad about Google. I always thought they had good culture there.
Great list!
Ahem :)
π
I have always wanted to work at Spotify as I have heard that it's got a really great environment
I can confirm that this is true! You should apply! You have nothing to lose π
Could you please help me out?
I am not able to find the right place to apply as there are no openings in my country (India).
Spotify doesn't have an engineering office in India (yet?), but you can offer for a remote role. I'd recommend Stockholm. See more here: lifeatspotify.com/locations
Thats a nice site and I'd like the idea of working for Spotify but I must admit - I have a hard time figuring out how to apply. It looks like its only possible if you pick a specific job offer from the site. But as a european I appear to be able to apply to any job of any of the offices in europe. So I have to go through all locations manually to see if there's something interesting there.
Is there a way to do a freestyle application?
I looked up the position, but it only allows application from a few parts of Africa and Asia and my time zone doesn't come into that I am afraid π
Connect with me on LinkedIn and let's keep talking there π
Connect with me on LinkedIn and let's keep chatting there!
Sure
I would love to
Very true!
I wonder if everyone's automatic replies are going to be the Really Big well-known tech companies.
I've worked for "big" companies but always as part of a small (+-100 people) subsidiary rather than directly. Usually we're the only part that has anything to do with software development and we got bought as part of some kind of package deal. So I don't have any experience.
I do have friends who work for Big Tech. Most of them talk about how great it is for their careers, how much money they make, etc., and most of them are really unhappy people, for one reason or another.
I've often thought that when people say they worked for, say, Facebook, well so do a gazillion other people. And you can't all be doing good, interesting work. I'll bet (again, no experience...) that I'd get shoehorned into doing something mind-bendingly boring that was either destined to never see the light of day or was going to be incorporated into something unethical.
I'm going to say that I think the best companies to work for are small places with big ideas, who want to add something to the world, where you get to work on a single project with a group of similar-minded people.
That's not what I do, of course; I work in an advertising agency making websites and back-office products for multiple random clients. To be honest, that's not as bad as its reputation suggests - agency life is fine unless you work for a terrible agency (this time I have experience...!) and the rumours about working you to the bone are generally just talk. What's good about it is that you get to work on lots of different projects, you get busy times and slow times and it's not all one homogeneous blob of a career.
People always seem to leave Forem and dev.to on good terms and have good things to say so that is two for the list π
And I may be biased but daily.dev is another level on how they treat the team.
So there you go, 3 very biased company suggestions for you π€£
The best companies to work for are the ones you won't have heard of.
Simple as that.
Ive worked for some bigger names (which is all relative of course) and I had a 10x better experience at startups and smaller orgs
Any good company looks good seems extremely hard to get in. Should it be considered when you think about what is a good place to work?
Even considering that, I would like to work at google for the sake of solving the hardest possible technical problems.
For the other two spots anything that is not too evil and is not afraid of refactoring or trying new things is fine really.
Ah, as outsider looking in from the interactions I have had people respond like they are different teams, good to know...guess that is 2 suggestions so Docker is my third in that case!
Netflix Netflix and Netflix
Based on what I have seen over the internet -
Interesting read. You worked for all 3?