How Stripe thinks about recruiting
gigaom.com
gigaom.com
An automated courtesy email is the bare minimum of acceptable, and when they can't even get that right, platitudes of "only hire someone you'd hang out with on Sunday" ring hollow. I wouldn't hang out on Sunday with someone who completely ignores job applicants.
Message ids: <CAETzaFkOzgx46pHttRy3TE6WU6TEfD0p4WmtM0ZhRz5OXVHmRQ@mail.gmail.com> (sent Mar 23) <CAETzaFmPjK7NDBS5X_B9R0qjiqEoWZNOZ=LKtFp=QhBUZe_8HA@mail.gmail.com> (sent Mar 29)
I'm sure you guys have hired someone else by now, but still, one of the suggestions I had in the email was a real ATS. :) That's absolutely something you should do (or at an absolute minimum, an autoreply that it was received -- then in the ads, you can say "If you don't get an automatic response, we didn't get your email")
If the company can tell from your resume + cover letter that you aren't a good fit for the position, what would you want to hear back? Brutal honesty? Lame corporate speak? Silence?
In short, if you expect honesty in a job search, you'll be disappointed.
We tell you why we didn't proceed and what we think you could do to make a difference if you choose to try again in a few years.
This is for our own benefit as much as the job seeker's. We don't want to leave a sour or even neutral taste in someone's mouth just because it didn't work out. Someone who is a bad fit now might be a good fit in the future, as they change or as we change, or we might be wrong that they are a bad fit now.
With silence I don't know if you are still considering candidates, haven't gotten my resume, or whatever.
Other than a yes, we are interested, I would prefer honesty. You are welcome to make it brutal if that pleases you, but I can read through the lines if you feel you need to soften it up (I have gotten the nicest, most corporate speak, email saying basically that they consider me so completely unsuitable for the position that they would rather not hire anybody than hiring me, but they are still advertising it.).
Knowing that they're actively trying to build a balanced, healthy culture is very attractive.
So for the narrow purposes of keeping my company diverse, I have adjust to view diversity of thought, method, and approach as more actionable than ensuring an even gentile-type distribution.
There are properly more transgendered people involved in development than there are females. So they should stop lying and be honest about it.
What I find dishonest is that they pretend this is not the case. They pretend that they are most likely to hire females.
Which is wrong.
They're sending a strong signal that female applicants are going to be treated fairly - not that the next hire is likely to be female.
To use a non-sex based example.
My partner is wheelchair bound some of the time. Despite the theoretical legal requirements access to many places is a complete PITA. Having to phone up every time to find out whether you can get in or not, or whether we can actually sit together if we can get in, gets frustrating. When you get to the Nth occasion of visiting somewhere to discover that you can't get in because of some step or narrow door that nobody has considered it gets very annoying.
Now - some venues have things like pictures of people in wheelchairs at the venue, or strong visible inclusivity statements, or some other strong signal that there is going to be zero problem with access.
Guess which places we're more likely to visit - even if there are many other locations that are theoretically accessible, but don't signal it as well.
What Stripe have nicely done is signal to every smart female developer that "we are open to hiring you". Judging by the interview experiences of my female friends this strikes me as a rather clever move. It's going to get them a stack of applications from talented women who might not otherwise apply.
I'm sure that will more than outweigh the loss of any folk who see this as political correctness gone mad ;-)
What I mean is you have set a standard, in your case 'the Sunday test,' by which you measure a candidate. Now by letting candidates be aware of this fact, some percentage of them are bound to game the system. Leaving you with the task of having to let them go since they don't measure up, which is less desirable than dismissing them outright.
If instead you kept this measure internal, even never giving it a name (this candidate has je ne sais quoi), would you still be able to build a team with the same desirable character? Would that team be able to identify new member with the same character as well?
Now there are times you meet somebody and they are a complete turnoff from the beginning, but I don't think there is anything unique to Stripe about not hiring those people. But in the gray area, this can't really be a major factor.
I think the biggest problem with the Sunday test is that there seems to be little accounting for the fact that you can't (neè shouldn't) expect everyone to get along all the time. Sure, I want to work with someone I get along with. But I also want someone who's willing to be difficult to get along with when I'm about to drive the car off a cliff.
As soon as you have a few folk who find new hires to be threatening - then a global veto can start you heading in a bad direction.
"Hiring non threatening people is for companies who don't hire good people like we do."
The real solution? Admit that humans are imperfect and make allowances for it. Double check their hiring decisions to make sure they're doing the right thing and not just rejecting people they feel threatened by, or accepting only people below them.
This is a well-known problem among organizational psychologists: http://changingminds.org/disciplines/hr/selection/selection_...
Fair enough. I've seen it so I think it can work (and this was when I wasn't "on the team" so I don't think I was invested in that decision in a way that would have biased me in the same direction).
The real solution? Admit that humans are imperfect and make allowances for it. Double check their hiring decisions to make sure they're doing the right thing and not just rejecting people they feel threatened by, or accepting only people below them.
Agreed - but I don't think anybody was suggesting arbitrary decision with no checks and balances. Saying "we’ve been careful to preserve the principle that a single person’s strong objections are sufficient to result in not hiring a candidate" doesn't imply that there isn't discussion around and argument with those objections.
I'm aware of the selection spiral - had to deal with it a few times :-) I'd say that having the whole team can actually help since it's harder to disguise individual biases.
If we're going for some kind of anonymous vote black balling type situation - yeah sure. That's just asking for trouble.
But unfortunately, this article doesn't give the least clue of how their hiring process actually works. Does the candidate present in front of the entire team? If so, then (pretending I'm on the Stripe team) my teammates know whether my objection is totally outside reality, because they saw the exact same thing I did. Then I'll be under pressure to justify it.
I can't help thinking that a "rational" team wouldn't trust heuristics like these.
Overall, great article - gives me a lot to consider at this particular time in our company's life.
In my experience, I would say #1 is paramount - not only for loving your job, but for profitability.
Ended up being a waste of both my time and theirs, and their follow-up email was very strange.