Hacker News new | ask | show | jobs
by pc 2077 days ago
I'm sorry to hear this and apologize. We're definitely still a comparatively small team wishing we had more efficient ways to handle our inbound funnel. (We do have some ideas here.) But this is good feedback and we should absolutely have provided a better experience.
5 comments

This is such an insulting excuse.

Ironically, this is almost the exact same attitude I got in my poor experience interviewing with Stripe. Interviewers were constantly late to our calls and mixed up who would be interviewing me more than once. Despite that, I still was told I was going to receive an offer... only to be ghosted for weeks. Once the recruiter finally reached back out, they said the position had been cancelled but they would find me another position. Spoiler: I never heard back from them, and they ignored all of my further communications.

Throughout all of this, I was apologized to several times (credit is due there, I guess) and each time the excuse was "ha ha sorry things are such a mess, that's just how things are when you work at a start up!" First of all, "haha we're a startup" is not a valid excuse for being late to meetings and ignoring communication.

Second: you're a company worth tens of billions of dollars, have thousands of employees in offices around the globe, and were founded a decade ago. You are not a startup. You are not a "small team". Stop using it as an excuse.

> each time the excuse was "ha ha sorry things are such a mess, that's just how things are when you work at a start up!" First of all, "haha we're a startup" is not a valid excuse for being late to meetings and ignoring communication.

Pretending to act like a startup has become a cover for being sloppy at big companies. People want to pick and choose what it means to work like a startup, and usually they choose the aspects that give them flimsy excuses for bad behavior.

In reality, my experience with actual small startups has been that people are better at arriving to meetings on time and following through with commitments because small teams mean everyone knows each other. If you don't show up to the meeting, we can see you across the small office and hold you accountable.

It's the big companies where accountability starts to disintegrate. People know they can get away with dropping balls all over the place as long as they get their OKRs finished for quarterly review. Things start to slip through the cracks because that person you're dealing with is just another e-mail address, not your close coworker who sits on the other side of the room.

Stripe was founded over ten years ago, is worth tens of billions of dollars, thousands of employees, and has tons of software expertise. And the excuse for bad candidate experience is a lack of resources.
Well the answer is that they get lots of applications from really good developers who also have top colleges on their resumes and top companies they've worked at. So they interview them first and can't get to the rest. This is obvious but can't be said publicly.

This is also why people fight so hard to get prestigious companies and universities on their resume.

Exactly, it's clearly not a lack of resources, but explicitly not prioritizating candidate experience for candidates you're not actively pursuing. Which, by the way I think is a totally valid decision to make, but let's not kid around and make it sound like your hands were tied.
There are two somewhat separate issues, I think.

(1) The practical reality that a lot of people will have a suboptimal experience until we (both "we Stripe" and "we the industry") figure out more scalable ways to assess people. We'll do the best we can to identify promising people but a lot of people will get something somewhat functionally equivalent to a form rejection. You could argue that this is merely a prioritization decision -- we could keep hiring recruiters until everyone could be individually assessed -- but doing so would require a recruiting team of comparable magnitude to the rest of the Stripe organization and so the current state is an unfortunate compromise given the current constraints and given the decision to have an open application form (which is, I think, on net better for everyone).

(2) Cases where people at Stripe mishandled the process. I know for a fact that some of the anecdotes shared in the thread are from many years ago, and I know that our process has improved since then (we have empirical data to this effect), but we're also acutely aware that we continue to make mistakes -- recruiting is a high-stakes and complex process with a lot of fallible moving parts. For whatever it's worth, we issue CSAT surveys to every candidate who interviews (about 6,000 onsite interviews in 2019), and track the results both at the aggregate Stripe level and at the individual recruiter level. And I get why some people here sound so annoyed -- what might be "another entry in a database" to a recruiter or hiring manager is "the future of my career" to someone on the other side. While it's always hard to know what to make of a set of anecdotes, and while our referral rate among Stripe employees is very high today, I'm nonetheless bothered by the number of cases shared here, and we're going to be digging in. (Specific anecdotes with more concrete dates or data are welcome at patrick@stripe.com.)

>For whatever it's worth, we issue CSAT surveys to every candidate who interviews (about 6,000 onsite interviews in 2019)

I interviewed in 2019 and never got a CSAT. The recruiter (and rest of the team) completely ghosted me after telling me an offer was coming. No further communication, and certainly no CSAT.

It seems that could be a huge hole and your entire CSAT program is subject to confirmation bias if you are not even sending them to the people who are most likely to respond with a negative experience. I'm not sure I would trust this "empirical data" you have.

It's not hard to have an automated system that tracks if a candidate that's been interacted with has been ghosted. If the candidate has been previously contacted then require communication with the candidate for any archiving or other rejection. Hell, require communication even if you reject them without ever talking to them. Sending an automated email tied to the HR system candidate status isn't expensive or hard. You can then reprimand the recruiter or their manager as appropriate if they don't do this or try to get around it
Couldn't you "pen test" your own hiring process? Have some folks stage applications and see the process failures first hand. You might get better data from running these experiments yourself rather than through a survey.
You’re talking about a “secret shopper” test. They deliver very actionable findings, if there’s a will to improve.
I had an on-site interview in your San Francisco office in 2019 and did not receive a CSAT survey
"The practical reality that a lot of people will have a suboptimal experience until we (both "we Stripe" and "we the industry") figure out more scalable ways to assess people."

It is not inevitable and there are company that do recruiting better and other worse. For example, asking for a cover letter at Stripe and then ghosting people liberally even after multiple rounds of interview does not sound tremendously good to my ear. That is a not a sub-optimal interview experience, like being in a coma is not a sub-optimal life experience.

I understand that working with recruiters is hard (who ever said: I know a recruiter who is a genius? Or even the lesser: I know that recruiter, they are brilliant), but respecting candidates should be a priority of any organization.

> I understand that working with recruiters is hard (who ever said: I know a recruiter who is a genius? Or even the lesser: I know that recruiter, they are brilliant), but respecting candidates should be a priority of any organization.

Generally speaking, the same sort of superlatives used for high IQ aren't used to describe high EQ, but we probably should.

I have interacted with a few recruiters (not at Stripe, I've never applied there) who were off-the-charts in their ability to make people feel comfortable and at ease, occasionally even in the face of truly horrendous processes and systems failures.

Also, it's an interesting signal when you get ghosted by the hiring manager (bosses boss of the team lead I would have been reporting to) and the recruiter re-initiates communication to apologize and get things back on track.

I still never got that job, but that was basically because "Remote OK" really meant "Remote OK in theory because we like the idea of paying a lower salary, but in practice it's only 'OK' for overqualified candidates that we can't convince to relocate, or maybe a relative of ours", and definitely not the recruiter's fault (it turns out that the hiring manager wasn't a good fit for the organization. Go figure.).

I did get some really good chocolate chip cookies as a consolation prize, though.

My "genius" comment above was a bit salty and over the top. But, I had so many bad experiences with recruiters (of a company, independent) that is quite difficult at this point for me to take them seriously or offer any (professional, I am not talking about human of course) respect beyond what I grant to anyone, from poor to rich companies, from guilty to innocent managers, from stripes to stars. I understand it is the nature of the job, but also that the nature of jobs tends to attract certain people.

For example, the most common behavior with these recruiting companies (and I am fully employed and paid very well) is that they take 30 minutes of my time with the usual general questions, then they make me chat with some sort of hiring manager of the target company, then they send an email "I will let you know in a few days", and they never write back. I send an email saying "so?" and I never get an answer. Then, I find out they moved into real estate. Ten, 15 times over a few years (why I continued answering? The hiring companies were quite interesting, one in Vegas, some in the East Coast where I don't have much of a network, they could, with emphasis on the conditional tense, be useful).

We can say that they are just a little piece of a bad process, or that it is the hiring manager/company fault, or "yes, but you did not have to deal with certain rude candidates" (and I have seen plenty of those rude candidates, there I certainly offer my solidarity). And if we go on with the circumnavigation of people, we find a justification for any sort of less-than-good behavior. If telling lies is part and parcel of one's job, they (recruiters/hiring managers/C-level) are still liars, they don't get a pass in my book.

It sounds like you found a decent recruiter and it is quite telling that a recruiter re-initiating a conversation and apologizing, things I happen to do also in my job, is now an "off-the-charts" EQ genius. That's the 101 for anyone with a modicum of professionalism. I am sure there are great recruiters around like there are plenty of needles in haystacks.

> For example, asking for a cover letter at Stripe and then ghosting people liberally even after multiple rounds of interview does not sound tremendously good to my ear.

Absolutely. That is category 2!

> but respecting candidates should be a priority of any organization.

Sorry, but it's not. I'm not giving Stripe a pass here per se, but the priority of an org is to make money so that they can offer positions.

Scaling recruiting is hard. Just like you might want an org who see thousands and thousands of applications every day to act more benevolently, the opposite also holds true.

Yes, it is not, but it should be. And not "the priority" of the organization, which is, as you said, making money, but one of the priorities. In fact, using the double KPI method, "finding great candidates and treating all with basic respect" should be the guiding light/mantra/KPI of any recruiting team.

"Scaling recruiting is hard". Sure, plenty of things are hard when scaling, but calling back candidates after multiple rounds of interviews (just to highlight one common complaint) is not. That is a cultural problem.

What do you want him to say publicly ? Do you want him to say that he doesn't care about developers he doesn't hire ? Even if that's what every business owner thinks, you can't tell it because you will sounds like an arrogant person.

They don't have (and you should not expect them) to give a feedback to anyone who apply (as it is the case of the parent comment)

> Even if that's what every business owner thinks, you can't tell it because you will sounds like an arrogant person.

It's not, in fact, what every business owner thinks.

I don't have a horse in this race, but I always get surprised when people critique responses from high-profile members of organizations.

Have you ever seen a businessperson make a public statement on behalf of a company that espoused or accepted negative/neutral sentiment?

I dunno why people even bother responding or reacting internally to these statements. There's not a human being behind them -- there's a corporate entity who has to answer to stakeholders with a spotlight being shined on them.

It's purely politics and statesmanship, the human being is long gone, or only shows up in private settings after everyone's had several drinks.

Except Elon Musk. That's a man you can, probably, take at his word.

Can we get a citation on that last one?
Crazy suggestion: figure out a way to dogfood your hiring process. Have an engineer with a few years experience at Stripe try to get through the application process and see what kind of feedback they bring back. Kind of like secret shoppers but for hiring.
Don't forget to send often marginalized people through as well!
My college classmate put in a referral for a specific role a couple of weeks ago, and no word. Not even an email acknowledgement that my job application is in the system.
what sort of ideas are required besides sending an email to your IT folks and telling them to set up a JIRA project for tracking job applications? you could, in an afternoon, ensure that no applications are ever mysteriously forgotten about.
All that is already included in any ATS (applicant tracking system) on the market