HN2new | past | comments | ask | show | jobs | submitlogin
Stripe hiring issues make some lose job offers (protocol.com)
552 points by wongc on Dec 1, 2021 | hide | past | favorite | 342 comments


Reputation is a fragile thing. I've got no horse in this, it's not my industry and I'm just a spectator. But two days ago I thought of Stripe as a top notch company, with top notch leadership. Since I'm well aware that PR is a thing, that reputation also tends to be brittle, but while nobody had said anything bad about Stripe, I thought they were tops. This is not so much about Stripe as about the PR world we've created: we know that everything we're told is polished to make it look as nice as possible, so when the facade cracks, we should adjust heavily.

So now I'm going to have to shift my priors, and it may well be unfair to the firm. For one, I don't know if the allegations are true. I also don't know whether this is a one-off, or whether this happens all the time and this is the tip of the iceberg. I do know that whatever I hear is going to be deeply invested one way or the other.

Specifically about the rescinded offers, the only acceptable reason to do that is when the person has gotten the offer in bad faith, eg they lied about their CV or claimed to have done something they provably hadn't. Other than that, someone who's gotten an offer may well have started moving house, taking their kids out of school, gotten their spouse to quit their job, and all sorts of hard-to-reverse decisions. It's an utterly crappy thing to have happen, and any company that does it should be outed for it.


One of the founders said on this forum that the anecdote which described a poor hiring experience was to them an aberration.

Now that other anecdotes are coming out of the woodwork, it seems maybe it may not be an exception but a broken internal process which needs fixing. That said, we don’t know the full picture and whether the incidence is within range or outside the range for their industry. That’s not yo say there shouldn’t be improvement. The industry and the company may very well benefit from a change in practices.


Anecdotal on my part, but I interviewed with them earlier this year. I was told by the recruiter (an internal recruiter, to be clear, not a third-party), in no uncertain terms, that their interview process did not involve "leetcode-style problems" and would, instead, be a "real world problem" close to what an engineer might be expected to solve normally.

I was told (and this was reflected in the interview prep materials they provided) that bringing my own IDE and screen-sharing was the norm, although they would be prepared with a collaborative online editor as backup. It would be a collaborative session where the interviewer would work through the problem with me (obviously with myself in the driver's seat).

I was reasonably excited. Finally, a tech firm that didn't cargo-cult leetcode hazing.

And then came the interview.

I leave it to the reader to guess at the nature of the problem (hint: it starts with 'l'). The interviewer also seemed entirely unprepared and surprised that I was prepared with my own IDE. They were also unwilling to collaborate, and unwilling to accept how I approached solving the problem (I like to write experimental pseudo-code out first as I think through things, especially when in an environment where drawing things out isn't easy. I let them know that was what I was doing and explained my thought process as I wrote it, and yet they kept interrupting and explaining that I could clean that code up... code that was not meant to be "final" or "complete"...)

It was just a terrible experience from beginning to end. From the recruiter presenting an interview plan that was clearly not in line with reality, to the interviewer being unprepared for what their own interview prep materials described (BYOIDE!), to the interviewer's unprofessional and very unhelpful demeanor (if day-to-day engineering at Stripe involves being berated at every step as you prototype a solution to solve a leetcode problem before preparing to write the actual solution...well, maybe they should fix that)


> They were also unwilling to collaborate, and unwilling to accept how I approached solving the problem

Wow. Similar thing happened to me with Stripe. It was a system design interview. I had already seen a very similar problem and aced it with Amazon. This person just kept saying "we don't have time for this, we need to get through this whole system" - wouldn't even let me finish my thought. It was arbitrary whether they wanted me to dive into a section of the system more or if I was boring them (and they did not seem excited/engaged to present this interview) and taking too long explaining my decision.

Stripe was the only company I didn't pass (and I passed multiple FAANG interviews) and it was the only company who told me twice that the role I was applying for either was filled or "shifted priorities" and they would scramble to find me another role with another hiring manager. And I am certain it was because of this one system design interview that we just did not click on.


Your comment and the parent comment smell like a company utilizing the hiring process to abuse potential candidates to actually solve the company's problems without paying them.


Facebook was like "do you have experience using coderpad" "yes, I do... I've given interviews in it". Come time for the interview, I spend a considerable amount of time commenting out the stuff that the interviewer posted (could tell that she was looking at me like "why the hell is he doing that") into the coderpad, only to find out they had execution disabled. Fuck you, Facebook.


I feel like that's pretty common? In most interviews I've had/given you are not expected to write runnable code, and having to fix typos or library function names tends to be a stress-inducing distraction.


Sure. Every whiteboard interview I have had has been like that, but the expectation with coderpad is that you write executable code. I've never taken or given an interview on coderpad that was otherwise, which is why I was shocked that was even possible as a feature on the platform. Otherwise you might as well use Google docs.

Anyways there was a tooling communication problem. Clearly Facebook was new to the coderpad thing, they should have come out and said so, they should have communicated that you won't be able to execute, etc.


Never used coderpad, but my experience holding (online/remote) code interviews is that even using an IDE with standard error highlighting and color coding is just a waste of time - people start concentrating on fixing typos and adding keywords, as they are conditioned by the red squigglies, and that just detracts from the point of the problem. Having people actually try to make the code runnable would make things so much worse...

After experimenting with BYOIDE, we've stuck with online code style platforms (monotype fonts, no language-based Word-style auto-correct). This helps people focus on the problem, not the code itself, in my experience.


> Having people actually try to make the code runnable would make things so much worse...

I’m not sure I follow here. For me, programming is an iterative process: write a small chunk, test it out, write the next bit, and so on. Not being able to execute code seems like it would make that process harder, and force interviewee to essentially come up with the code “fully formed” all at once, which is hardly a useful or realistic skill.


I've never run into this as a hirer. I don't test to see if a candidate can implement an algorithm from memory. In my test, I describe the steps for the algorithm and see if they can "follow the spec". I find most candidates (even seniors) can't, they can't help but make it 'more complicated than the spec asks for'.


Neither do I. I want to see how they work through the problem, focusing on the problem. The IDE takes their focus away in my experience, they start correcting the squiqlies and adding extra bits of syntax that don't matter in a pseudo-code setting (such as adding closing brackets they forgot earlier) to avoid auto-spacing issues and so on.


It may take a bit of extra time but one other positive of coderpad I found is that because it offers library-level auto-complete I noticed people relax a bit since they are not afraid I will ding them for not knowing some common method name or syntax.


To me that's exactly the problem: I don't care if they call it sort or orderBy and so on, and I make this abundantly clear. Them spending time and mental energy to change the order of params or other things like that distracts from the core issues we are trying to solve together.


I give coderpad interviews all the time and absolutely do not expect them to be executable. If you write me executable code, great, but you’re probably wasting your time. We also have execution disabled in my org. It’s just a notepad that we both can see that kinda half-ass supports code highlighting and formatting. I hope I’m never asked to write executable code in it because as an editor, it’s terrible.


IMO You should really reconsider disabling execution and just tell the candidate that executable is not expected. Writing tests and executing them is an extremely important part of my programming flow, and when I am presented with a tool that I expect to be able to actively test with, if I am unable to do so... it's "fuck you Facebook"-level frustrating.

I guess it's yours hiring process, so whatever, but you could probably be filtering out people with very good and desirable programming habits.

I've also had some serious problems with (senior) coworkers who "assert their code works" when it's riddled with bugs or flat out doesn't work, so maybe it's my trauma refected here

> I hope I’m never asked to write executable code in it because as an editor, it’s terrible.

Well, I typically offer coderpad for anyone who would rather not share their screen.


> IMO You should really reconsider disabling execution

Not my call; it’s an org-wide setting (we use coderpad with SSO that lets the company control some of the settings).

If someone suggested using their own IDE and screen sharing instead, I would 100% let them do it.


nice! Yeah, I much prefer using my own IDE over coderpad.


Strong disagree; every coderpad interview I've given or received specifically did _not_ write executable code, and that was either explicitly communicated or just assumed by everyone involved.

> Otherwise you might as well use Google docs. Coderpad has other useful features like syntax highlight, autocomplete (I think?), and the private interviewer notepad with timestamps.


> Every whiteboard interview I have had has been like that, but the expectation with coderpad is that you write executable code.

I always say that isn't the case at the top of my interviews, because otherwise it's a handicap for people interviewing remote.


When interviewing for Facebook, I was made aware ahead that it won't be executable. Still used CoderPad.


Whenever I use coderpad I make sure to mention the code execution to my applicants and give them a choice of using it vs. just pseudocode and collaborative editing. But most of the time people appreciate the feature and like using it.


when was this? I'm pretty sure facebook explicitly mention this in their preparation email now.


Last October.


I treat founder anecdotes as likely untrue (though usually not maliciously). Once a company gets as large as Stripe has, leadership really has no idea what's going on with the details of running the business.


And yet they're still responsible. Their management style trickles down and becomes the organization's culture.


I didn’t comment on the original thread but I too had a bad experience with Stripe. They wasted my time for 3 weeks and finally ghosting me.

I hope Stripe takes a deep look into how their employees reach out to people and trace down every hiring related emails.

Patrick - I would start a task force for this internally and hold people accountable for being assholes. No matter how your people are busy, I rank my own time higher and wasting it pisses me off to no end.


> I've got no horse in this, it's not my industry and I'm just a spectator. But two days ago I thought of Stripe as a top notch company, with top notch leadership.

No dog in the fight either here, but that's exactly what those who posted these stories recently are trying to do. You saw some bit of news and then totally changed your perception. That's how this thing works. Those tiny bits of negative news just stick in your mind.

What were your priors? Stripe pays well, has a great product, leadership is great, hires top-tier developers, is a great place to work, etc. (making stuff up here idk what your priors were) but all of that is erased because you saw a random article about two people having offers rescinded and you don't even know if it's true?

What if all of the above priors were true and it was also true that two people had offers rescinded? Do they not have top-notch leadership because two people had offers rescinded? Is that enough to sway your opinion?

Best course of action here IMO is to wait and see more evidence. If you had a weak opinion either way why have one. If you had a strong opinion is this strong evidence to change all of your priors? Plenty of companies rescind offers, they just aren't making it to the front page (Google, AirBnB, etc.).


> What were your priors?

The better question is: Where did your priors come from?

Every big tech company invests a lot of time and money into projecting a good reputation on the internet. It's basically table stakes for competitive hiring these days. This includes everything from making a founder a celebrity in tech circles or on Twitter, to posting fake Glassdoor reviews (and getting negative reviews removed). The worst company I worked for would periodically send e-mails to everyone reminding us about the NDAs we signed and implying that they'd sue anyone who talked to the press or wrote negative things about the company online.

If you're making judgements based on the frequency of good versus bad posts, your opinions are going to be dominated by companies pushing positive PR for themselves.

The strangest thing about the negative Stripe posts is that I haven't seen many Stripe employees (other than executives) show up and say that these anecdotes are surprising. I have, however, seen several anecdotes in this thread and others noting that Stripe's hiring process is notoriously chaotic and flawed.

I don't really know the truth. I'd lean toward assuming these are abnormal experiences, but I wouldn't discard them entirely just because they're not what you expected to hear. What you expect to hear about a big company is largely a function of deliberate PR pushes these days.


Fair point on PR, but re:

>> I haven't seen many Stripe employees (other than executives) show up and say that these anecdotes are surprising.

... Do people normally do that? With verifiable, named accounts? Personally, as an employee, I would feel profoundly uncomfortable to publicly comment on such matters of my company; and may well be explicitly and clearly forbidden from doing so. Plus, most people would only really have their own experience to relate, and I at least would be reluctant to share anecdata as useful evidence.

(and then there's a matter of time and prioritization; heck, I work for IBM -- if I tried to counter every negative comment on IBM on Hacker News, that'd be my six new full time jobs, even though I've personally had brilliantly positive experience over two decades and deeply respect all of my colleagues :D )


Can / should you be forbidden from talking about your hiring process, while still employed by that company?

It seems pretty scummy to prohibit or penalize employees for talking about their initial hiring interactions with the company. Especially if they keep their remarks to the period prior to their officially being hired.

At that point... you weren't an employee. And it's pretty odd for a company to assume they have a right to your silence, covering a period before you had entered into a contractual relationship with them and they were paying you.


This is FAR beyond my area of expertise; but I think a lot of companies have some sort of... "branding" clause I'll call it these days; what your expected behaviour on social media with respect to company brand is.

Yes, I've read Snowcrash, yes we live in dystopian future; at the same time, if I try to be a devil's advocate and simplify it to very basics - if I'm running a two person shop, and one of them is saying bad things about my/our company... I wouldn't really be excited about working with them either, would I? I ran a photography side business for a while, and if my assistant had feedback to share with me, awesome; on the other hand, if they went on Tweeter and criticized our working, what's my motivation to call them up and work closely with them again? :-/

Things get far murkier at larger companies of course, and there's labour law etc, but I imagine there'd always be some tension in speaking negatively about your employer.

(Edit: As for "talking about hiring process" specifically, that may get even trickier; unless you're an HR manager actually familiar and proficient and authorized to formally represent hiring process to prospective candidates, you may cause untold amount of ruckus even with best intentions in describing your limited perspective on the hiring process to people - setting up incorrect expectations or even accidentally prejudicing against the company in any potential latter lawsuit. Just because Person A has had specific experience in hiring, in no way guarantees that Person B will, but it can and has easily been interpreted that way when Person A says "Company A hiring practices are as such").


> (and then there's a matter of time and prioritization; heck, I work for IBM -- if I tried to counter every negative comment on IBM on Hacker News, that'd be my six new full time jobs, even though I've personally had brilliantly positive experience over two decades and deeply respect all of my colleagues :D )

i've always written ibm off as large, old and stodgy. curious to hear a counterpoint if you're willing to share.


I can't speak specifically to IBM as a whole, but in my experience, there are parts of IBM that are old and stodgy (professional services around finance and government that I interacted with when I worked in those industries). There are other parts (around security and research that I worked with in other roles) that are pretty cool and innovative that are much more approachable and fun to work with.

IBM (and Microsoft, and Google, and others) are huge and it makes sense that there are pockets of awesome and awful distributed throughout them.


Let me start with general: Companies aren't people.

We tend to ascribe... personalities to large companies; explain them in single sentences. IBM is old and stodgy, Oracle has awful licensing practices, Amazon has (great cloud | shoddy warehouse employment practices | too much counterfeit goods) depending on perspective, etc. Sometimes we mix up Musk and Tesla. Overall, we tend to put a simple descriptive sentence over companies, just like we do over politics and history etc. We must, it's how we make sense of the world :).

But in a company of tens and hundreds of thousands of employees, cultures and perspectives and motivations can differ significantly. It'll be a complex landscape. Not all of IBM is stodgy anymore than all of Google is cool. And I've been amused there's a guy in Amazon who maintains PeopleSoft HR just like there's guy in Government of Canada who maintains PeopleSoft HR :-). The IBM guys designing hardware who test their work by putting radioactive material under the computer and seeing how CPUs behave? not so old and stodgy, in my mind :D . There's also some genuine good hard work on occasionally boring stuff like RDBMS engines & optimizers, compilers and OSs for obscure boxes, and I am pretty grateful to folks who write p-series firmware because watching a live production sync and migration is exciting stuff, as well as OS/390 / z/OS/VM guys who are probably chuckling at the "Virtualization" and "Cloudiness" things we all think are shiny and new and cool:). Don't know enough to speak about the quantum thing, I suspect there's a core of innovation wrapped in unfortunate marketing bollocks, as there was for "Watson" (which I find easier to think of "branding for semi-related suite of created and acquired products, some good some average some ugly" rather than "AI that won Jeopardy").

For myself, FWIW, people around me have much more immediate impact on my working satisfaction, than overall corporate average/stereotype. And I've worked with excited enthusiastic peers, been surrounded by experienced leaders who provided extensive mentorship, and done some personally exciting stuff (inasmuch as "pushing 1's and 0's around and making computers go bleep bloop" is exciting:). I've had times when I worked on personally technologically exciting things; and I've been in places and worked for clients where it's all molasses and quagmire and politics and procedures; I've tried to force myself to learn something about all, and I feel I've gained a certain perspective... but we each have our own perspective and priorities and where I've found satisfactions others would only find frustrations. But what it comes down to - I've been surrounded by sufficient percentage of people competent and motivated (even if in ways and fields that HN stereotypically would not always necessarily respect), to enjoy myself on average :).


Is IBM doing better these days? I've worked for them twice (albeit, both as an intern), and none of what I hear negative about IBM sounds very surprising. Well, I haven't really heard anyone talk about them for a decade (Oracle seems to be the new IBM).

Ever since they shut down most of their software research division (e.g. Hawthorne) , I don't even know anyone who still works at IBM.


Re. employees not showing up to defend the company: I always find it weird when people do that. There are only downsides to speaking about your company publicly.


Indeed. There's also the question of whether it's worth the effort. Most of what I've read here about companies I've worked for has been, shall we say, imaginative. Occasionally it's been downright conspiracy theory. When I've been tempted to try to set the record straight, after thinking it through I find--forgive me if this comes across as cynical--that the amount of work it would take far outweighs how much I care what strangers think about the things I work on. It's much easier, and probably healthier, just to close the tab and carry on with more important things.

(In spite of this I confess that I devoured the Stripe thread alongside a heaping bowl of popcorn. Some combination of Gell-Mann amnesia and a vulgar taste for tabloid gossip, I guess.)


It's enough to just have execs stepping in IMO, since they are pretty much top of the ladder. The only thing I'll learn from random Stripe employees is commentary in the vein of "works on my machine!"

Disgruntled ex-employees will leave bad feedback, people who have invested a lot of themselves in the company will leave good feedback (and perhaps not even see some of the problems others see).


Since there were throwaway accounts speaking negatively about the company, I was looking for the opposite, throwaway accounts (from employees) speaking positively about the company.

Not sure if they ended up posting but when I was reading the thread there weren't any.


I don't think it's strange, they don't have visibility into all teams and interactions.

I interviewed with Stripe around 8 months ago and I think the recruiters are one of the better ones. I do see a deliberate effort to make it a good experience. While prepping, I reached out to friends of friends at Stripe and they were helpful going out of their way to ensure I was prepared. Didn't get the job but they seem like a nice bunch.


My interview experience with Stripe was about the same: nice bunch, did OK on the problems but...

They were surprised that even though I said I could program in TypeScript that I didn't know any of the old style JavaScript meta magic (While I used TypeScript as a programming language, I wasn't particularly versed in web). Also, I failed the mandatory HTTP test (everyone had to do a problem related to HTTP, even they were interviewing for a compiler job). That was all very odd, and I think Google was a better fit for me anyways after going through that.


Rescinding accepted offers ever is a pretty big impact on my priors. Uber did it during the recession and that has still impact my priors around working there.

I keep careful track of companies that do this and I will never stop interviewing if I get an offer from a company that does. That is bad because it means I'm more likely to renege on their offers last minute.


> Those tiny bits of negative news just stick in your mind.

There's an interesting psychological process here that I don't think I've seen described before.

You would expect that the higher the reputation something has, the more resilient that regard is. As if good reputation means the thing has a large number of "reputation points" and can thus afford to lose some while still retaining a large quantity of remaining rep points.

But the perceived effect is the opposite. The higher the reputation the more fragile it is to bad news. When a middling reputation thing gets some bad news, we consider it not particularly newsworthy and its reputation is unchanged. But when a highly regarded thing gets tainted, the pristine edifice comes tumbling down.

I can understand why our brains would work that way: we are incentivized through our evolutionary history to be highly attuned to detect deceipt—actors that are not what they appear to be. So bad news about a good person is read as vital information that causes us to re-evaluate everything we knew about them in that light.

But it's not clear to me that that model logically scales to an entire organization. Organizations are not monolithic entities and when an otherwise great org makes a misstep, that doesn't necessarily mean it's rotten to the core.


This is a pretty well known effect in the Marketing/Comms/PR world though it is generally attributed to a narrative effect rather than detection of deceit.

The way the thinking goes is that humans are wired to tell stories and there are certain stories we are predisposed to. We like to root for “the little guy” and love to cheer on startups, especially those with sympathetic stories, founders, high competence, etc.

We also tend to dislike entities at the very top and in extreme positions of power (eg billionaires, governments, large evil corporations) for a variety of reasons.

At some point in your company’s growth your narrative arc flips and you become the bad guy. The best thing you can do as the company is to try your best to postpone the flip as long as possible, but it is inevitable. When it happens, you are on the downslope and “in the dog house” as far as the media and public perception is concerned and there’s just not much you can do about it. Sometimes the harder you try to explain yourself and fight against it, the worse it gets.

You’ll also notice founders of these companies are often totally caught by surprise when this flip happens. They’ve gotten so used to a sympathetic public and a certain mode of behavior to maintain good public perception - transparent, relatable, “aww shucks” style - and when it flips it can be confusing because this doesn’t work anymore. The perception of them has shifted from “that smart/competent startup person I am rooting for” to “the powerful billionaire CEO that crushes the little people with the raise of a finger” and so the behaviors that come naturally to them take on a different tone entirely from a perception perspective.

When this happens it’s probably time to batten down the hatches and shift PR strategies. The old way isn’t likely to work anymore; the straw has finally broken the camel’s back.

I’m no expert at what it takes to reverse this. My best guess is that you need to spend your time in the penalty box while drawing minimum attention to let the steam blow off faster and not accelerate the roller coaster ride down. Then when you come back after 6-12 months or so, do so with a changed communications strategy that implicitly takes into account the changed public perceptions around power dynamics. You’re not a beloved startup anymore but you can still be “one of the good ones” as far as big companies and billionaire CEOs.


Is there a name for this well-known effect? (seriously asking)



> There's an interesting psychological process here that I don't think I've seen described before.

That psychological process is actually ever-present, except it just that we often do not notice it until it is explicitly pointed out, like when the older fish asks the younger fish: "how's the water?" in This is Water by DFW [1].

I remember encountering it a long time ago when I came across this pithy quote for the first time: "education can take a man to any height but character keeps him there".

It turns out that there's quite a few of these that have been codified into common English expressions:

"He fell to a new low"

"She was terminated at the peak of her career"

The reason why these sentences do not seem nonsensical to our brains is because we often equate reputation with ascending a (physical) height. When someone of high repute engages in questionable behavior, of course our brain naturally associates the consequence of such behavior as a fall--similar to any accidental descent from an elevated place.

There are a lot more eye-opening examples in Metaphors We Live By by George Lakoff et al [2].

1: https://fs.blog/david-foster-wallace-this-is-water/

2: https://en.wikipedia.org/wiki/Metaphors_We_Live_By


I've had Metaphors We Live By on my bookshelf for about a decade, but I never get around to reading it. I really should.


That seems more of a media effect than a brain effect.

A negative thing about a high reputation company gets published in "serious" outlets or upvoted on social media.

A negative thing about a middling reputation company is buried on page 7.

I'd say it's the "Wow, this was on the front page of the BBC" effect that triggers the brain response, moreso than the fact that it exists at all. (Coupled with the fact that you probably won't see much of what's on the proverbial page 7, ever)


My guess why higher your reputation is the fragile it becomes is because the more reputation does not necessarily make the effects of negative thoughts against the company weaker but rather makes people trust you more and willing to stick around for longer. If a well reputed company or a person does a major mishap, people are more willing to give them the benefit of the doubt and have a higher chance of going back despite the mishaps as long as they are not very big or in a way that sends red flags because they trust the person or company due to having a good reputation

Then why is it so brittle in big companies? Because the mishap mentioned here of Stripe rescinding the candidate and others we tend to hear about are pretty major and enough to erode trust significantly and in turn reputation.

When smaller negative things like Amazon not donating a large amount of money to curl but it was short lived and faded easily and probably nobody remembers it but bigger bad things we frequently hear about big companies such as poor work environment in Amazon is pretty hard to forget and no amount of good reputation unless something big enough shows that it is not true it will be on the back of mind for a long time.

In smaller businesses people expect negative things to happen more frequently and nobody remembers since it is normal for people and reputation is unaffected unless something extremely bad happens.

Hence even if you have a good reputation negative things will break it more often than in smaller companies because you have far higher standards to hold to maintain while small companies dont't and their reputation does not go down as much as bigger companies


Your opinion of something and the strength with which you hold that opinion can vary independently.

You seem to think that very positive opinions can only be strongly held opinions, but GP had a generic positive opinion, weakly held due to lack of direct experience.

If the strength of your prior is held fixed, then a negative piece of news should change a highly positive opinion more.


It's not just this article, right? There was a whole thread yesterday where some throwaways claimed that maybe the twins are not so nice guys. Now I know very little about them, but I do know that they spend a lot of time polishing their image. You don't have to be interviewed in the newspaper if you don't want, but if you do, you're going to get all the coaching you can for it. They really do seem like smart people to me, but I've spent all of 20 minutes doing due diligence on them.

We have this world where things in the public space are highly polished and curated. If you have a look at some historical interviews from say 50 years ago, you'd sometimes get some person who kinda seemed like a kid in school giving his first speech. It would be clumsy, but like in school you could adjust for the presentation, maybe give them the benefit of the doubt.

In the modern world, everything is presented in the most positive light possible. Someone has sat before every public statement or interview and written down all the positives and negatives, and they've already worked out what is good to focus on, and what needs to be spun. They take an active interest in monitoring the public space for what is said about them, and they already have the rebuttals in place. It's actually quite predictable: apologize and say it was a one-off, claim that the bad thing has been dealt with, point out that the information may be wrong, and point out the ulterior motives of the person making the claim.

In light of this, it's simply hard for me to give the benefit of the doubt, and it's very similar with any other spin-heavy communications. It's a bummer, because in my ideal world people would just put stuff out like they see it and listeners wouldn't have to try to un-spin what they'd been told. I'm sure a lot of dishonest communicators hide among the honest, which is their whole game.

> What were your priors? Stripe pays well, has a great product, leadership is great, hires top-tier developers, is a great place to work, etc. (making stuff up here idk what your priors were) but all of that is erased because you saw a random article about two people having offers rescinded and you don't even know if it's true?

Unfortunately, it's like when some person gets outed for being a creep, in the genre of MeToo. One or two independent allegations, I tend to think "hmm gotta see both sides". Somewhere like 4 or 5, I certify the creep status and laminate a card for them. Granted a business is not a single person, so those numbers may need adjustment, but you really don't need much to ruin a reputation.


> .. you saw a random article.. you don't even know if it's true?

That way nothing is true until it happens to you.


> Those tiny bits of negative news just stick in your mind.

This is a big reason why most of us are terrible at "investing" in the stock market. You have a good thesis on why a company is good and it checks all boxes. With a small bad news about the CEO or something without evidence gets out and you suddenly forget your checklist and panic.


I've been hearing things on Blind as well, it's not just two data points. Additionally their change to the way they compensate developers is a massive red flag to me and screams to me that they have a penny pinching culture. Given the market for software developers as it exists today, I don't feel any need to work for companies that aren't extremely generous with their compensation.

I do have a friend that worked there until relatively recently (quit about a year and a half ago) and said things were good pre pandemic. He also told me that I should never consider working there with their new comp structure.


> No dog in the fight either here, but that's exactly what those who posted these stories recently are trying to do.

Why? Do they have nothing better to do with their time?

Maybe you can ask this person directly why they are lying:

https://hackernews.hn/item?id=29405734


These anecdotes are disturbing to me because they are institutional moves, meaning they are done in a formal and documented way.


"It takes 20 years to build a reputation and five minutes to ruin it. If you think about that, you'll do things differently." - Warren Buffett


Also legally, if a company makes an offer and you make a financial change on the basis of that offer, the company is legally liable for all costs incurred.

Now, getting that money is another story...


> Also legally, if a company makes an offer and you make a financial change on the basis of that offer, the company is legally liable for all costs incurred.

Can you elaborate on this?


Depends on the jurisdiction. In New Jersey, for example, "even when a job is terminable at will, a promissory estoppel claim can arise from rescission or revocation of a job offer 'where there is denial of a good faith opportunity to perform after a prospective employee has resigned from an existing position in reliance upon a firm job offer.'" But in New York, courts "have rejected such a claim as a matter of law, declining to make a distinction between the time period before and after at-will employment begins."

https://www.natlawreview.com/article/can-employer-legally-wi...


I don’t agree with the intensity of the GP’s claim but the relevant concept is promissory estoppel.


Agreed. As someone who has been involved in hiring, this sounds awful.


Well there’s nothing that stops you from being fired or laid off on your first day. If you see that coming, more humane to rescind the offer.


Yea, but that is not something that should be a common experience. There is no good reason to fire someone day 1 outside of like, bad faith issues like lying about your background or basic capability to do a job (Senior Linux Admin who doesn't know what a command line is etc.).


Yes, that would be the only reason to fire, and the only reason to lay off would be a massive change in financial outlook. For example if your biggest customer just switched to a competitor and now you have to do a big layoff or risk bankruptcy.


Stripe's recruitment pipeline is well known (at least in most ruby dev circles) to be fucked. I've experienced this first hand and even gotten lip service from exec leadership (see my HN comment history). Stripe is very good at PR, aren't they?

The thing is, there are lots and lots of companies who don't have these types of problems; that don't treat candidates poorly, follow thru with the offers they make (I can't believe I'm typing that!).

Hiring is already a power dynamic slanted for the employer... this shit just seem excessive and like 0 fucks are given.

As a job seeker, don't waste your time interviewing at companies that have these fundamental problems just getting in the door. The odds will never be in your favor, but these types of problems make for a much larger mountain to climb.

Knowing these things, and how good Stripe is at PR, I wouldn't be surprised if things on the inside are actually a dysfunctional mess. I hope not.


For those who don't feel like searching https://hackernews.hn/item?id=25562832


yea can you believe that PC personally comes and comments on these threads? what an approachable company and such down to earth execs!


I've been active on this platform for only a couple years, one thing that stands out to me is the amount of flattery going on around the comments of big name YC and SV founders. Gah!


Some people are getting side-tracked asking if this is a common problem. I think that's a distraction: the right number of rescinded offers to engineers and other individual contributors is 0.[0]

If the actual number of candidates affected is small, then it would be cheap to make it right for them. You could find a team that can take the engineer (we're not interchangeable parts, but Stripe is a big company), and/or offer monetary compensation for the opportunity cost.

[0] I'll reserve judgment about higher level management. I don't know if the norms and circumstances are different. Obviously this also excludes failed background checks, candidates being dishonest, etc, etc.


In the case of failed background checks, the solution is actually quite simple - tell the candidate it's an offer contingent upon the background check.

But you're right - rescinding job offers is an absolutely vile business practice. Imagine resigning from your job after accepting an offer from Stripe, and then they just change their minds. Gross.


Every offer letter I've ever received has language to the effect that it's contingent on a number of things, including a background check.


Right. That's why I won't sign a job offer until the background checks are done. Not that there's anything of concern: every one has come back clean as can be, but I just don't like to take any chances.

Companies usually fuss about it, but I insist, and among quite a few orgs over the past 25 years I've never had one pass because I refused to sign prior to background check.


I made this mistake with my last move. Everything 100% done, contract signed, put in notice etc. Then a couple of days later they want a background check. Sure, I have no history, but what if I had? Or what if someone with the same name had?

Lesson learned.


I've never received such a thing.


The employer would only need that verbiage in an offer letter if they had failed to perform all reference, credit, criminal, etc. checks prior to sending you the letter.


Companies don't "fail" to perform background checks prior to making offers. In some jurisdictions (e.g. California), it's illegal to perform a background check prior to making an offer.

https://www.dfeh.ca.gov/fair-chance-act/

https://www.nelp.org/campaign/ensuring-fair-chance-to-work/


This is interesting! My involvement in background screening began and ended before this law was enacted. The CA law is probably good at preventing outright, unfair elimination of candidates because of criminal history.

I think one key thing in that California law is the notion of the “conditional job offer.” This law doesn’t effect the dynamics of the offer letters we were discussing at all. If you make an offer and there are still conditions pending, you’re obligated to let the candidate know. I cannot imagine CA is doing that differently.

I get your point, though, that doing the criminal portion of the background check after extending the offer is now not just normal, but mandatory, in CA.


Not a lawyer, but promissory estoppel may apply


In Japan, a written job offer is almost as good as a job contract, so if the company decides to rescind it, you’ve got legal grounds to sue them. I assumed that something similar should exist in the US and I am relieved to hear that might actually be the case.


Not really - the U.S. (except Montana) makes work at-will, where either side can terminate the work immediately without cause (although it can't be for reasons discriminatory of a protected class like race, religion, etc). You might be able to get damages for misrepresentation at most, but you'd have to show they never intended to hire you in the first place, or perhaps on the basis they allegedly didn't clarify that the offer is contingent on a background check.


It's really not the case. Job contracts in the United States are rare unless you are approaching or in the C-suite. Employment law is typically enforced at the state level; all states practice some form of 'at-will' employment meaning an employer can dismiss an employee for any reason as long as it's not illegal (e.g. discrimination). States like California and New York might require a bit more paperwork but it's nothing like employee protections and job contracts elsewhere in the world.


Never worked in the states so I'm not sure if things are different there, and I guess I'm misunderstanding something here, but are you saying that there are no contracts between most employers and employees?

There must be something that both are signing right? With pay rate, hours and benefits written down.


No, job contracts are pretty rare. At-will employment, where both parties can end employment on zero notice with zero reason (legal discrimination aside), is the norm in the US. Some states (CA being the usual example) have more employee protections, but AFAIK do not require contracts.

Typically, for a white-collar job, you'd interview and receive a job offer contingent on background check and verifying previous employment. That offer would have a salary and start date and that's about it. HR might hand you a benefits package at the same time.

Sometime on or before the first day of employment, you'd be asked to sign NDAs, confirm legal eligibly to work, and similar paperwork, but almost never a contract.

Senior leaders often have contracts because their terms are more complicated - golden parachutes, etc.


Contracts are generally only for contracted (i.e. non-employee( work. A self-employed consultant, programmer, designer, etc. will have a contract definining the terms of the engagement.

Employment is "at-will" in most states. Employers are obligated to pay for work performed, but you can be terminated at any time (and you can quit at any time).

Some high-level jobs will also have a written contract but it's not normal for a typical salaried or hourly position, unless there is a union involved.


By job contracts I believe he's referring to "contract employment" which refers to employment in which you are guaranteed work over some time frame. "At will employment" refers to when you or your employer can terminate your job at any time.

I'm very confident that most people have to a sign a piece of paper listing their pay etc on them before beginning their job.


I don't think I've ever had to do that. Do you also need to sign off on raises or pay cuts?


For contract employment unless the contract stipulates a raise structure or something else which allows them to change your pay, they can't do that without you signing off on it.

For at will employment they can change your pay at any time. You're also free to leave at any time of course.


I've never signed a piece of paper with my pay before starting in the us, and I've worked several jobs here. For a few, I've not received a "formal" offer letter, just had discussions with the recruiter.


In general, you can work entirely without exchanging anything more than words and giving the employer a W-9.


> Job contracts in the United States are rare

Most people don't sign a contract between employer and employee in the US? So you don't even have any kind of confidentially agreement?


Confidentiality agreements are relatively common, but outside of that there is no written contract. Generally speaking, US jobs fall under a legal category here called "at-will" employment, which makes it easy for either party to end the relationship at any time. Personally, I've worked a variety of jobs and never signed a written contract for any of them. In a few, I've not received a formal offer letter.


Office jobs often do have an NDA, but otherwise a lot of trades and hourly positions don't opt for one. The retaliation for leaking sensitive info is either suing for leaking trade secrets (which is rare), or just firing them on the spot.


There are very few worker protections in the US. We're mostly a "right to work" nation, which is doublespeak for "workers have few, if any, rights."


Also not a lawyer but my understanding is that the damages you can collect even if you win a judgment are only a fraction of the damages a layperson would identify, e.g., you generally wouldn't get anything for quitting your previous job or ending your lease (though you might get closing costs if you sell a house).


In most companies with apparently functioning HR, you don't get a written offer until after the reference/bg check clears. Your verbal is what gets you to provide those reference/bg check authorizations.

This is like HR 101


Both of the companies I've worked at have given me an offer prior to a background check, and included a clause that the offer could be terminated if I failed it.


Out of curiousity, what (besides criminal activity) would cause a candidate to fail a background check done by a software company?


Lying about job history. I almost failed my last one because I accidentally filled out the wrong dates for an internship.


If the job involves handling money (CFO’s office, especially A/P and A/R). Security guard and such.

Otherwise I think that they are an unwarranted intrusion, but our HR and Legal say otherwise.


Thanks for the reply, but I'm not quite sure I understand (or maybe I'm just being thick this morning). Are you saying that if you had a previous job handling money you're automatically disqualified, or are you only suggesting that if you handled money and they report something was amiss you won't pass?


I believe they're saying that you should only need to be given a background check if you're handling money. Not that past money handling is a disqualifier


That’s what I meant. Having experience in A/R is something you’d want when hiring for that position. But if the person had an embezzlement conviction I think you’d want to know!

BTW another thing about people who handle the money is that they are required to go on vacation.


Smoking pot.


I don't agree. All of my written offers have been before bg check clears. I've always signed the offer and background check paperwork in the same set of paperwork.


I'm not going to say that never happens, but it's never been the case for any of the jobs I've had. The contract I've signed commonly states words to the effect of "subject to passing background checks".


I don’t know: we don’t do the background check until the employee has said they want the job (by signing a conditional offer) precisely to avoid doing unnecessary background checks. It’s not a cost issue, but a moral one (fairness). When they sign the offer they explicitly agree to a background check.

Obviously they’d be foolish to give notice until the check comes back clean but it’s typically a same day thing.

Never had a problem with a background check that didn’t come up in a reference check anyway. Personally I don’t even care about them except for people who handle money, and would rather only do them for those jobs.


I think there's a difference between bg check and references. Most companies I have talked to, don't extend offers till they verified references. But the bg checks happen after you sign an offer and there is a clause in the contract that if the checks come out to be bad, the offer can be rescinded. bg checks usually are just a check on criminal history and whether your past work experience is what you say it is. References are usually about whether their estimation of you and your skills match up with people who know you better.


That's not at all true


I like the google approach for more senior roles - you interview for 2+ months, get approved, and only then do you actually start to look for an actual role at the company. They invert the job/approval process.


I like the concept, but the amount of uncompensated time candidates have to give to the company is excessive and a lot of non-Google companies couldn't get away with it.


Yes, I had the smug joy of getting to tell my Google recruiter to f off back in 2014 because of a number of red flags in their interviewing process, very early in my career. I don't regret it at all, and actually my decision to simply take a short-term research internship at a DoE lab instead (and surprisingly) opened a number of doors in the startup world for me that I wouldn't have even known exist otherwise.

In my case one major red flag was "having to fly somewhere before I have an official offer", and I can only imagine the new zoomer crowd leans much more in that direction. FANG doesn't respect your time or effort at all, they think you should be honored just to be in their presence. That shit doesn't fly anymore.


Had somewhat similar experience... 2014/2015 maybe. Unsolicited call out to me, asking me to interview. I had a couple of questions - one of which included salary range. I was being expected to go take days off and fly to them, but they wouldn't give me even a basic range. Nothing. I declined to go further.

I told someone who then said "well... that's not the way you get a job!" And I said "but... I didn't want a job. They called me. They wanted a worker, but wouldn't do me the courtesy of basic information before I was to drop whatever I was doing and come running to them on their timetable".


On-site interviews are done by most companies. They require you to fly if you don't live in the area. This isn't a red flag for most people.


It's unheard of in the startup world. I don't even know anyone outside of the startup world anymore so I can't speak to whatever FANG and the remaining crumbling enterprise companies are still doing at this late hour.


Getting a free all-expenses-paid weekend in Mountain View is a perk to a lot of people

If I weren't busy with the familoids at home I'd love a free plane trip and fancy hotel stay. Er, in non-pandemic times at least


It can be nice but at the end of the day can be a massive inconvenience to people with dependents. Single parents, unless they have a good support network, might find it especially difficult.


I think the point is that many people _are_ busy with familoids. I took them up on this offer early in my career when I had less "adult" responsibilities, but as those tend to increase it makes this increasingly hard to deal with.


> If I weren't busy with the familoids at home

That + never ending pandemic + etc

But also, it's really shitty to fly somewhere only to get rejected. Been there, done that.


The length of Google's hiring process is absolutely screwing them in this market. Seems like they don't really feel like competing for hot candidates anymore.


Google told me recently that their process typically takes 6-8 weeks! They are absolutely losing candidates but they must have enough applicants to still be ok.


I think it matches that Google salaries are trending relatively downwards compared to the competition. They only want people who are Google obsessed.


That sounds awful. By the time you've accepted the offer and started at Google, you have very little leverage to ensure you end up on a team/project that you like. I would never accept an offer without knowing what I'd be working on.


It gives awesome cover to slackers though. "Yeah I don't think I was put on an appropriate team..."


I can vouch this is a terrible process. Unless you interview ONLY at Google, you almost always won't work there. When you are actively looking, you usually want all your interviews to be close to each other (within weeks) to evaluate offers and make the best decision.

It's extremely unhelpful if one company is still in the "screening" phase because they take months to progress, while others are already extending offers. The options then are that you wait and risk letting go of other offers, let go of Google, or join a new company and leave within months. All of these options look terrible to me.


The other option is that you strategically queue up those Google interviews well in advance of all others. I did that and they still managed to keep dragging their feet when I wrapped up the rest. Oh well.


Wait, what? You get 'approved' to look for an actual job?


The hiring committee approves your 'packet' and agrees you should be hired for a particular job family and level within that family.

Then the recruiter will help connect you with teams that have open head count. If there's a mutual fit, the company will make a formal offer.


So, in the initial interview rounds you're not interviewed by the teams with open head count? Seems inefficient to me. How long does it normally take to find a team with a 'mutual fit'?


It's done that way to align incentives. The hiring manager's incentive is always to fill a role; if they didn't have more work than they can do, they wouldn't have open headcount. This biases them toward hiring fast and lowering the bar - not so much that they can't work with the person, but enough to overlook minor red flags in the interest of filling the position. In other words, the inefficiency is a feature, not a bug: the company doesn't want to hire fast if it means sacrificing quality.

It also has the added benefit of improving internal cooperation, trust, and mobility. Many big companies suffer from the attitude of "Oh, those doofuses in department X can't be trusted to get anything done right". [1] When you have a common hiring process, you know that everybody in the company passed the same bar you and your teammates did, and your baseline assumption should be that they're as competent. And similarly, transfers get pretty easy because everybody has already passed a common hiring bar, so you know that the candidate is already qualified technically, you just need to judge if they're a good fit for your team.

Time to find a mutual fit can vary a lot. It was really quick (like a couple days) my first time around, because I was early enough in my career to be pretty adaptable, had a very in-demand skillset (Javascript), and had multiple teams - Search, GMail, Docs - all vying for me. It was a lot slower (month+) my second time around, because I interviewed in April 2020 as the world was falling apart from COVID and teams kept disappearing as they got canceled or their headcount got cut.

[1] https://i.insider.com/50a25c45eab8ea8c41000000?width=589&for...


I initially thought like this as well, but after second thought I'd like if all large corps did this. It eliminates "Bro-Hires", and sets certain standard for all employees.

Of course it doesn't make any sense for small companies.


My process with Google a couple of years back took something like 2 months before I bowed out. It included fun activities such as a hiring manager change, a re-interview of a slot, a down-level, and a resulting request to re-interview for things that weren't required at the higher level. Meanwhile Facebook went from first interview to offer in 2 weeks.


Can confirm that this is how it worked out for me just a few weeks ago. Interviewed for SWE II for a day, was told that feedback was trending positive, and spent ~4 hours of personal time prepping for and participating in fit calls.

Then got and excited call from my recruiter and was told I'd get an offer and that there was a match for one of the teams I interviewed for. The catch? Downleveled to SWE I, despite saying earlier in the process that I would not take it for career development and salary range reasons.

They were willing to set up another round of interviews to get more data, but at some point you just have to call it. End-to-end, this took around a month and a half. This was with my positive references allowing me to skip the phone screen.

I've had positive experiences interviewing with Microsoft and Amazon, no experience with other big tech.


I recently did this and it took ~1 month with me doing around 15 calls with various teams. I think I was atypically slow and most people find a team within 5 calls or so. The really unfortunate part is that you don't get any offer numbers until after this is done. That means lots of people will go through with the team matching even if they aren't really planning to go through with Google just to get offer numbers.


This is about maintaining quality. At a large company it’s easy for one manager to lower the bar, or have the bar fall out of entropy.

Several companies fight this with a standard interviewing pipeline, of course most candidates will be displeased if they spend 1 month interviewing and then get dropped into a random team.


I think they do so to avoid culture split - giving individual team hiring decision from the get go can create culture bias, people would only give opportunity to people they "like" or that match the current culture, leading to inbreeding of sort.

Just look at what was happening at Cisco with caste based hiring.


In my case it took about a week. I had a few phone calls with hiring managers over 2, then requested a follow-up with one manager which took another day or two to set up. Then once I gave the recruiter my preference, she got back to me the next day to let me know that it lined up with a manager who reciprocated


The time can vary. In my case (for a product manager role) it took a few weeks. But I was in China so there were only a couple of options.

You're not interviewed by teams with open headcount. I never met my interviewers again.


The philosophy at Google is that the hiring bar is high enough that anyone who passes it should theoretically be able to fill any open position at their level. This is somewhat less true for higher levels, but it is also much harder to pass the bar at those levels. There are typically a lot of unfilled positions, because there just aren't enough people who pass the hiring bar (so there is plenty of demand for people).

You don't really expect any new hire SWE to be able to do the job on day 1 - Google has so much bespoke internal technology that it takes months to become productive. So the fit conversations aren't really just another round of interviews - they are more of a "mutual fit" assessment (interests and background). Often it's more of a sales pitch ("here's why you should join our team").


> They invert the job/approval process.

Do any of the other FAANGs (MAGMAs??) do the same now?


Meta usually doesn't even bother finding you a team before hiring you, at least at L5 (senior) level... they hire based on a standardized interview process, you start with a 6 week bootcamp to get familiar with their systems, and then you have two weeks to find a team. There are a few cases where you're hired for a specific team and skip the 2 week team-matching period, but this is the general pattern.


So wait, you basically start on a 8 week contract? Is that how that works?


Not a contract, in most cases, you're hired into the company rather than a specific team. To be clear it's not just two weeks to find a team, you spend the entire length of bootcamp (6-10 weeks) evaluating teams (you evaluating them, not the other way) to pick one. I preferred that much more to Google's approach, where passing the interview loop leads to the tedious team selection process - before an offer is extended.

And to answer a question from a neighboring comment, it's exceedingly rare for a match to not happen. There are way more teams with open headcount than candidates looking, so teams and managers go out of their way to woo the incoming folks. I don't know exactly what happens if one spends two months fruitlessly, presumably somebody from the bootcamp program would have a long conversation with them about their general fit at the company.


> you evaluating them, not the other way

Ehhhh...you say that, but it definitely goes both ways. It's not meant to, but hiring managers at Meta absolutely do evaluate the bootcampers who reach out to join, especially for more popular teams.


Sure, I believe it happens in pockets, though it's very clearly spelled out company policy that this process is not a second interview. But people are people and supply/demand rules apply here as well. It also more often took took the form of who a hiring manager might reach out to vs not. As a hiring manager, I and my peers engaged in good faith AFAIK with bootcampers that reached out directly. Given the many openings in our growing teams, doing otherwise would've been foolhardy.


Ah, this is much more reasonable. I interpreted it as another whittling of people where they would hire a pile House MD style and see which ones are actually desired.


No, you start with a fulltime offer, it's just called "bootcamp". It's our way of doing all the HR stuff (paperwork, medical, legal, etc) + you taking some courses on areas you're interested in specific to fb + you exploring teams and finding one that you will work at.


And if you don't get a match in those two weeks?


It's not a strict two weeks, and the process is much more about being pursued than finding a team. For example, a typical bootcamper in NYC will hear from 40+ teams.


Is that still the case? I left earlier this year, but they had instituted a max on the number of reachouts a team/manager can make to minimize the "spray and pray" tactics and bootcamper overload.


Definitely still the case. There are so many teams looking for people, anyone with a pulse gets spammed.


Anecdotal, but my experience at Microsoft and Amazon is that you interview with the team who has open headcount, and (simplifying here) the manager you would be reporting to makes the decision on whether to offer you a specific position on a specific team.


It's like this for all levels of SWE as well based on my experience


This 100%. If I was spending days of my time on a company only to be treated poorly, I should not be a statistic.

This is also why honest feedback for rejections should be required (by law? probably not. maybe by social pressure) so candidates know that the decision wasn't just a fluke


This is a media outlet reporting on an HN thread. The thread is here: https://hackernews.hn/item?id=29387264. Note my pinned comment at the top there - I actually think some of the later comments make for interesting reading but for obvious reasons [1] we couldn't downweight the drama the way we usually would.

When media outlets report on HN threads we normally downweight those pretty heavily since they're just recycling content/discussion that already appeared here. In this case I'm downweighting it less than we normally would, in keeping with the core principle that we moderate HN less, not more, when YC or YC startups are part of the story [1].

[1] https://hn.algolia.com/?dateRange=all&page=0&prefix=false&qu...


This isn't just about the HN comment, the reporter spoke to multiple people inside and outside of Stripe. In my experience, stories like this tend to be in the works for weeks and it's likely the HN comment popped up close to publication so it was quickly folded in, it's not the main thrust of the story.


Directly in the thread linked by dang the reporter from Protocol was soliciting people directly for a "potential story". It does not appear this was something previously being worked on.

https://hackernews.hn/item?id=29394740


That's also possible, in any case, she found multiple, independent people willing to talk to her and was able to review their correspondences for authenticity. The main thrust of the story is not the HN comment.


Having skimmed the article I'd say that the main thrust of the story is the same as the main thrust of the HN thread, which is why this thread is substantially the same as the previous one.


For what is worth: I didn't even know what Protocol was prior to their offer to talk to me, which is publicly made in the original thread. So I never spoke with them and have no reason to.

Stripe replied to my post, I replied with the details, and moved on. I hope they improve their processes and the rest of the tech industry follow suit.


May I ask what justification they gave? If it is private I understand.


Potential doesn't imply it wasn't being worked on.


Maybe, but there's also a cottage industry of media articles mining HN for material, and those are not the best source for new HN discussion, for obvious reasons (https://hn.algolia.com/?dateRange=all&page=0&prefix=false&so...).

From my perspective, the proof of the pudding is whether the HN discussion is substantially different from the previous one. In this case it isn't. The themes are the same and the comments look interchangeable, not counting the throwaway account drama in the previous one.


It looks like the title of this thread was changed since the first time I saw it to something that doesn't match the title of the article. This new headline doesn't seem very clear at all. "Losing an offer" conveys something very different from "rescinded an offer".


I changed it to the HTML doc title, which is a legit source of good titles on HN and often has the most accurate/neutral version (https://hn.algolia.com/?dateRange=all&page=0&prefix=false&qu...).

(Submitted title was "Stripe applicants say that the company is rescinding offers after it makes them", which was either editorialized, against the site guidelines, or later changed by the publication.)


Why not change the headline to the actual article title?

'Stripe is on a hiring spree. But it's also rescinding job offers and angering engineers.'


There are several options for actual-article-title, including the HTML doc title. In this case I picked it over the heading on the page because it's less baity. That's often the case, so we often do that; it's a standard mod practice going back years, as you'll see if you scroll through the search link in my GP comment.


Please define baity. The title on the page isn't deceptive or vague.


Another data point: earlier this year I interviewed at Stripe for a manager position. After the interview loop, I was told by email and on the phone that I got the job and that they would follow up within days. Never heard back after that and got no further replies from them. So I didn’t get or signed a written offer. I found another job quickly. But I was very surprised by the ghosting tbh.


This is the experience I reported in my original post. Surprise. You get a business class ticket, you go to the gate, have your boarding passes checked out, then the plane leaves without you. :)


The worst, most abusive, exploitative job I've ever had was with a company that was a startup/tech darling (not Stripe).

I thought I was landing my dream job at the time. Every conversation on tech websites had nothing but praise for the company and everyone applauded me when I got the job. But secretly, it was terrible. Organizational chaos, constant verbal abuse from executives (while they put on a friendly face for public PR), the most exploitative management practices I've ever seen.

The weirdest part was that the company was full of good people. We all joined thinking we were going to do great things, but we all mutually understood that it was a mess and that the management situation was not good at all.

But the catch is that it's really hard to say anything negative about a beloved tech company. The few times I tried, people scoffed at my complaints because they had only heard great things about the company. When everyone is bombarded with positive news and conversation about a company, they assume that anyone diverging from this narrative must be wrong, lying, or deserved whatever treatment they got. It's a bizarre phenomenon.

It gets even worse, though, because I quickly realized that my own resume and professional reputation now depended on the positive reputation of this company. I felt like I also had to say good things about the company in public, or else risk damaging my own professional reputation in the process. Would anyone want to hire me if they knew I was part of such a poorly-run company?

So, most of us quietly put up with the company for long enough to cash out our signing bonuses and vesting schedules (all of which were weighted for retention) and to avoid having too short of a stay listed on our resumes. Then we got out and moved on, relying on the positive reputation of the company to help others assume we were coming from a great company.

Whenever I see universally beloved companies like this with scattered anecdotes of chaotic or terrible behavior behind the scenes, I wonder if it's the same story: Beautiful company on the outside (due to PR) with built-in protection against the negative stories leaking because nobody on the inside wants to ruin the good reputation of the employer that is currently boosting their own personal reputation.

Or maybe Stripe is really a great company inside and these are isolated anecdotes from a few incompetent middle managers. The thing is - It's impossible to know due to all of the mixed incentives shaping the public narrative.


IMO, this is 100% typical. I counsel people getting started in the industry all the time that public reputation of a company is actually inversely correlated with practical working conditions there.

If there are 500+ more great engineers itching to get every open position, what incentive does the company have to pay well, have a smooth and respectful hiring process, treat employees well and respect their personal time, etc? Incentives guide outcomes far more often than any principles of niceness and fairness. They're often actually incentivized to do the opposite, especially in hiring. So what if we jerk people around and ghost them randomly in the hiring process? The only result for them is a slightly less unmanageably huge pile of applicants. If anything, it improves the applicant quality from their perspective - they're filtering out people who have standards and self-respect, who would probably just leave later anyways when you start treating them badly, and keeping the people who will stick around for any kind of abuse you dream up.

If you want to be happy, get a job at a boring-sounding company that nobody has ever heard of. Far more likely to have good hiring practices, pay, and working conditions. People being impressed by the name of your employer only really lasts a few seconds anyways.


This is called Duck Syndrome.

>[T]he situation in which the sufferer looks completely calm on a superficial level while in reality, they are frantically trying to keep up with the demands of their life.

It's pretty common in places like the one you described. Pristine external presence makes constructive feedback ungrateful or contrarian, leading to everyone struggling in silence. I think the terminology is most associated with Stanford, since students work for several years to get entry, only to realize that it can be a harsh environment.


Have you been reading my diary? :) I had an identical experience recently. In fact I half-wonder if maybe you and I worked at the same place!


Bad culture - and bad management - invariably starts at the very top.


maybe starts from the top but the more layers of people you add, seems like the more minor imperfections start to add up. Your comment paints a picture of an evil founder / CEO manifesting their crooked personality through a chain of underlings but I think it would be hard to make any big money making corp maintain integrity even if the 'top' has the very best of intentions. What I feel is that companies that get successful like stripe have to continually expand upon what they do. They can't just stay their current size and keeping their offering more or less undisturbed, to eventually die off. They keep growing and growing and finding reasons for doing so, making a once good product become corrupted as the mandate to change outpaces the authenticate need to


What was the company?


This whole Stripe post reminds me of the Basecamp Implosion a few months back. So Basecamp? :P


Throwaway account.

We've a SaaS business that processes through Stripe around $200k per month.

Dealing with their sales team has been frustrating. We've been trying to switch to interchange fees or reduced fess for a couple of years already. At first, we've been told to reach first $80k per month, then $100k per month, then having more than 3 months above $100k per month, then having less international cards.

It feels the goalpost keeps moving. Meanwhile we've been charged with an extra 1% fee on subscriptions, something we never agreed to and we would have made different architecture decision if we knew subscription mechanisms would be extra.

All of this is fine as it's just business. However lack of transparency and misleading statements are super not okay. And it seems just the way Stripe does business across their organization.

/end of rant


Why are you still their customer?


If you are processing US payments, get to Vantiv (Worldpay), they have way better rates (interchange + small fee). I've seen that migration happen and it was good.


Wow thanks for the new nightmare scenario. I have always treated everything up until the actual document signing process as transitory but after signing it as final, and never imagined it would be rescinded after. I'm not even sure how to manage that nightmare, where you have already told competing offers no and given notice at your current job, and now have to just hope you can restart the process with those other offers from a ridiculously weaker position.


I just never stop interviewing. Keeps your leetcode skills up and you can easily carve out time with silent quality increases.

If you aren’t going to be there in a year, fake the code review.


I'm curious, do you not have any hobbies or better things to do than interview? Interviewing when I want a new job is already difficult enough with how much I have going on


I am usually taking it out of work time, usually in the form of code approvals that I barely read or just ctrl+f for console.logs.

If I have an interview, all code that day is going through.


So you keep your hobbies, but you find time to interview by neglecting your responsibility to review code. I assume that means any users of your code are less protected from security vulnerabilities, right?

I don't think anyone should have fondness for their employer -- it's a business relationship -- but you also have an ethical obligation to do what you're being paid to do. Otherwise, don't agree to do it in the first place.


> I don't think anyone should have fondness for their employer -- it's a business relationship -- but you also have an ethical obligation to do what you're being paid to do. Otherwise, don't agree to do it in the first place.

I disagree with this view. My employment is a simple arrangement: entity X pays me $Y to be their employee. To some extent, they can tell me to do things and I'll do things in response. It's up to me to find a new employer if I'm unhappy with what they're telling me to do (or the salary, etc), and it's up to them to have a convo with me or fire me if they're unhappy with what I do. If he hasn't gotten fired or even spoken to by his manager for his work, then his work is satisfactory.


Can you go into more detail on the ethical obligation an engineer has regarding rigorousness of code review? How does neglecting code review to interview elsewhere compare to neglecting code review to get other features out for the same employer? How about for a different employer that you're also being paid by?


> Can you go into more detail on the ethical obligation an engineer has regarding rigorousness of code review?

The comment I responded to was not talking about rigor. They said they weren't doing the code review at all.

> How does neglecting code review to interview elsewhere compare to neglecting code review to get other features out for the same employer?

If my employer pays me to prioritize new features over code review, then any bugs that arise are their responsibility.

If my employer pays me to do a code review, I take the money, and I don't review the code, then I'm responsible. My employer assigned the right amount of resources to code review, and I was dishonest about actually doing it.

> How about for a different employer that you're also being paid by?

I don't understand this one. You mean if you're a contractor and are neglecting code review to work on another contract?

If you're a contractor, it depends on whether you're being paid for time or whether you're being paid for good code.

If you're being paid for time, the above applies as well. If you're being paid for good code, then it's always your responsibility to review the code.


Genius. How do you get away with this though? Is your workload really slow? Whenever I try getting cheeky like this I end up stressing about how my workload piling up. Maybe this would be a good motivation to focus and work more effectively


Do you have no pride in your craft?


This is a very blurry line. People in the industry always will be the first to tell you you owe companies no loyalty and to always look out for yourself first and foremost. But then when someone says they slack off on code reviews while they're interviewing suddenly they should be taking pride in their craft. As a matter of course I want to do a good job each and every day. But it's still a job and if I'm unhappy to the point I'm actively searching for another job do I still owe that company my best? I think multiple different people will have multiple different answers for that.


In my opinion, pride in one's craft doesn't depend upon output quantity, but quality. It would be acceptable to slack by working less, taking longer to do things, etc. But the quality of what you do insert into the codebase, and allow to be inserted, should always be the highest. Nobody will remember how quickly or slowly you did a task, but they will see your name beside some shitty code in a git blame or PR approval and think "what the fuck was this guy doing?". To me, that's where an engineer should never impugn his reputation. Just my opinion though.


This also sounds like a huge failure state for everyone involved. I just want to negotiate and then get back to building cool stuff. Presumably companies hiring me also want me to be building their product and not doing interview practice all day.


Oh, incredibly.

I’m basically allowing their code base to slowly rot from neglect while interviewing to leave as soon as I become decently good.


This may seem cynical but this pattern gets rewarded by the market


In the thread yesterday, having a named journalist serve as an intermediary for fact checking between complainants and the people/companies they are complaining about was suggested [1].

This seems to be one implementation of that, which seems to have worked out a little better than anonymous comments? It also does a better job of distilling the major issues at play here, in my opinion:

> The technical manager who signed the offer before it was rescinded feels more frustrated about the lack of recourse than the actual loss of the job.

This is the crux of the issue. It's not about whether it's legal or moral to rescind offers or how the job market looks, but the emotional distress caused by having quit your job, or having informed family and friends of a new job, and then having to tell them that it's actually not happening.

As humans we should always strive to minimize this kind of terrible experience, or at least make amends in spades if we subject someone else to it. A company that goes above and beyond would give a candidate, say, six months of standard severance pay for this situation if it was absolutely unavoidable that they had to rescind someone's offer. Of course, the best course of action would be to give them an immediate appointment to a similar job in another division, or at least a fast-track interview for the same.

----------------------------------------

[1] https://hackernews.hn/item?id=29388832


I thought the post yesterday was isolated hiccup in the process, I guess not!

Scaling HR must be less of a priority & nightmare when the entire company is engineering focused. Human touch get lost with such growth.


Scaling HR? This is HR basics and if its the case they revoke an accepted offer more than zero times then it speaks volumes about mismanagement, less so just burning money by spending hours upon hours of multiple peoples time getting to the point of extending an offer to a candidate.

If basics like this are mismanaged for HR, how does basic operations of other non-engineering functions look?


I said so because I think as rate of hire and employee count increases you need seasoned HR professionals. Wondered if head of HR is an engineer for example (didn’t bother to check)

As a small employer myself - I’m CEO, Dev and HR. We’re only 7 now - no way I’ll be doing same past 10 for example.


I agree that they should have seasoned HR pro's. The surface area of potential lawsuits with mismanaged hiring practices is too large to blow off people with "shifting business priorities" after extending an offer. Unless shifting business priorities means that hiring manager lost headcount. If they found someone with lets call it different demographics that's a huge can of lawsuit worms.


If they can't "scale HR" to not do this, they appear to be lacking basic skills that pretty much every other tech company has.


I think they tried to use tech to try to solve human resource problems. Works to a point.


[flagged]


I love Stripe's product as much as the next guy and am a fan of Patrick Collison, but it's not okay for a company like Stripe to be rescinding a bunch of offers due to "shifting business priorities" all the time. (This isn't the first time).

Why would you want to stick up for a $100b company that's screwing with (even a few) of our livelihoods unnecessarily? Do you know how many problems a rescinded offer can cause for someone?

At their size, they could easily have just put the person they mistakenly hired in another org, rather than rescinding the offer.


People were complaining it was unfair for anonymous people to be posting criticism like that and argued that it was more appropriate to either attach your name or for a journalist (who could verify experiences without revealing identity) to do so.


That's what it sounds like to me too. I don't think there is much here besides yesterdays HN post.


It sounds like there are between two and three examples referred to in the story. That includes the HN post, which the reporter "reviewed" but did not investigate. I am assuming this is a separate example from the other two.

Of the two remaining examples, only one person received a written offer. The other received a verbal offer, but it was rescinded before a written offer was made.

The former recruiter for Stripe said that Stripe had a "hire and fire mentality", but they appeared to be referring to their own firing, not to the topic of the story.

The former recruiter also said that Stripe's recruiting process was disorganized, and shifted priorities a lot. Changing priorities or directions is the exact reason given for both rescinded offers mentioned in this story.

Given the above, is there any reason to believe there is anything more to this story than that Stripe's hiring arm is really disorganized, and some people got offers who should not have, and those offers had to be rescinded? That is to say, what is the basis (at this time) for concluding they have a policy of making offers and then rescinding them?


> what is the basis (at this time) for concluding they have a policy of making offers and then rescinding them?

Well if they had a policy of not rescinding offers like this (which AFAICT every other major company does), this wouldn't have happened.

Giving any sort of offer, verbal or written, and then rescinding it is super scummy behavior and I will probably not apply to Stripe in the future until this is resolved


> Given the above, is there any reason to believe there is anything more to this story than that Stripe's hiring arm is really disorganized, and some people got offers who should not have, and those offers had to be rescinded?

This to me is the correct interpretation. Even if affected me personally.


No basis at all. Typical clickbait reporting. 2 instances create a trend!


I mean from the perspective of an applicant, it’s irrelevant whether the habit of rescinding offers is due to malice or incompetence. The takeaway is clear: don’t apply to Stripe.


I may as well throw in my anecdote. Interviewed at Stripe. It actually went reasonably well until one interview. Dude said he had attended one of my talks, then proceeded to take contrary positions on anything I had asserted in that talk. I'm a pragmatic person, so I didn't really put up much argument with him. Perhaps this was the wrong course of action? Or perhaps it was doomed from the start? Either way, no job. Hearing all this coming out, I guess I got lucky.


Well, the dude was either a very bad interviewer who was trying to play devil's advocate for some possibly positive reason (trying to answer someone else's arguments?), or (more likely) you were doomed from the start and dude just wanted a shot at making it known how much better the dude way is than your way.

Either way, it sounds like putting the energy and effort into the interview wouldn't have yielded a positive outcome.


A couple years ago I went through their hiring process and cycled through 3 different job titles / roles during the process. The final role wasn't something we even talked about, the HM came up with it on their own. It felt like a downgrade from my then current role. All were for IC's.

I had a "we want to make you an offer" call with recruiting, with no mention of comp, and they asked for references. That was the first mention of reference checks in the process. I got cold feet because of the churn with the actual role they wanted me to perform, the lack of communication on pay, and the extra time and effort to line up references some of whom were still working at the same company as me. There were enough red flags for my comfort level to end the process at that point without involving other people in my network.

Back to the article, maybe the offers are being rescinded after reference checks? I understood that reference checks were falling out of favor because of liability for the person or company giving the feedback, but yet they seem to be coming back.


I had a unique experience speaking with someone at Stripe recently. My only conversation was very jarring. The person was rude. Based off other comments, it looks like others are out there with similar experiences. This was unexpected to me from a company that I admire. That being said, I would have still enjoyed the opportunity to continue the interview process which is maybe telling. I recognize challenges in the space, yet this was the worst process I had gone through so far.


I didn't have an offer rescinded, but did have a pretty bad experience interviewing at Stripe last year. I interviewed in March, and didn't hear back until I PMed a hiring manager on Blind nine months later. Then I was told something like "the role isn't available any more but you can interview again for a new role". I re-interviewed, and was finally rejected.

I blamed covid at the time, but in retrospect none of the other places I interviewed had similar issues. If a candidate doesn't pass the interview, just reject the candidate!


I decided to do not to move on with Stripe after my first call. For having such a good product, it's unbelievable how much they suck in the regard of respecting applicants. There are so many good companies to work with.... perhaps they are "too big to fail". Good luck to them.


The HR of Stripe really, really sucks. I started the process and I asked to stop it after the 1st interview. I couldn't ignore so many red flags.


I have no idea if this is true or not. If it is, we should all know about it. This is one of the most shady things a company can do. Think about it, you're accepting an offer and telling your employer you're leaving, maybe rejecting other good offers you got, making plans etc. Then the company rescinds the offer... There might be some rare situations where this can happen and would be understandable, but Stripe is definitely not in that situation.

Reminds me a shady startup company I interviewed with 10 years ago. They kept lying about their financials and kept hiring people, knowing they gonna run out of money within 2-3 months. Their plan was getting these people on board, pay them salary for a couple of months, then announcing they company needs to raise more money, asking everyone to work without a salary for the time being. Everyone left 2 months after that.


I haven’t heard of rescinded offers so much but I’ve seen this happen in a different form: employees being hired into departments which were promptly shut down.

I saw this happen as an intern at Microsoft when BlackBerry was shut down.

I also saw it happen to some friends in the games industry. In one case the department shut down on a friends first day of work and they were promptly out of the job after moving across the country.

It’s still a shitty thing to do though.


My team got shut down on my first day at Microsoft. We got rolled into another decent project that needed similar skills, so I stayed.


Happened to me as an intern as well. That was around 2009 if I'm not mistaken. The recession started and the company froze all hiring. A company like Microsoft is big enough and can move people around, no reason to rescind the offer.


Assume all companies behave this badly or worse unless frequently and rigorously proven otherwise, and you surely will be much closer to correct on average than someone who puts trust in these companies' public reputations


I've known a number of director and VP level people who negotiate severence on their way in. This is common practice in many industries, and very common in fee for service contracts, where the buyer pays a kill fee of a certain percentage of the total contract value to end it up early.

A problem in the dynamc described in hire-to-fire is that people are waiting to be unemployed before looking for new jobs, so they have no leverage on the hiring discussion. From a reputation perspective, if you are in a role now, I think it's pretty reasonable to assert that for you to move, firing you before 18 months is going to cost them at least a year's salary in severence. If you think this is just an exec level strategy, a company can make its roadmap and quarterly commitments or numbers without a director or VP, but it can't make them without a key engineer to deliver on it.

It depends on what you do, but if you can make a company money or shorten the time between an investment and return on it, learn to be more strategic on the way in.


> so they have no leverage on the hiring discussion.

assuming this is false. The leverage is 1) They do not get to begin to enjoy the value you bring (ie, they push that value generation of some employee out into the future) and 2) You will continue to hunt for a best offer

It is a trick of human psychology to think that future value has no present value.


Please understand: If your offer is "verbally by the recruiter" you don't have an offer.


I see comments talking about Stripe's "PR", not just in this thread, but also the one from a couple days ago [1]. I agree that Stripe's hiring practices, based on the information available, certainly warrant criticism.

But I also think it is important to distinguish between Stripe the product and Stripe the company (and subsequently its hiring practices). Based on what I've heard, developers love Stripe, and they are popular in YC too for obvious reasons. PG's essays have often mentioned the Collisons [2], and Patrick Collison is admired (presumably) universally for his smarts [3]. All the above mentioned praise stems primarily from two things:

a) Stripe having a well-functioning product

b) The Collisons being incredibly smart and driven individuals

Both of these factors in conjunction imply that Stripe will be heavily admired. The love for Stripe is therefore a manifestation of that implication, and I dont think there is some PR machine working tirelessly to polish the Stripe brand.

It is a fallacy to extrapolate the sentiment surrounding product and founders to assume that Stripe will automatically be a "good" company.

Needless to say, my heart goes out to those who had offers rescinded. As others have mentioned, an offer can set in motion events that are seemingly irreversible. I hope Stripe uses this as an opportunity to reflect on their hiring systems and fix them to be more waterproof.

[1] https://hackernews.hn/item?id=29387264 [2] http://paulgraham.com/ds.html [3] https://podcasts.apple.com/us/podcast/stripe-ceo-patrick-col...

Edit: fixed grammar


Related to the original discussion in https://hackernews.hn/item?id=29387264, why is this post falling off the HN front page?

It has almost the same number of votes and comments as https://hackernews.hn/item?id=29401454, which is 8 hours older and 14 spots higher on the front page. Maybe there are way more dislikes, and the algorithm doesn't like that?


If nothing else, reject stripe offers to avoid this one year grant scam. It decreases your potential upside, and saves them money, lowering your earning potential vastly. Some companies who do this argue it will protect you from downside. But you know what else does? Getting a new offer elsewhere (with signing bonus).

I have over heard that snap, lyft, coinbase, and stripe are doing one year grants. Avoid them like the plague!


Ghosting people is simply rude and unprofessional. In the SV recruiting climate, it also looks like a rather serious footgun.


The most shocking thing about this story (imho) is that we're all shocked.

It's obvious that Stripe is becoming a huge company in terms of valuation, company size and impact. At a high level, all of us should be pretty excited about this. They've done an incredible job building things that developers want and love to use.

Unfortunately, that also means we shouldn't be shocked when some of the people/processes for hiring don't align with the same values and dedication to high quality work that we've come expect.

One of the dirty, little secrets of tech (particularly enterprise tech startups) is that some of the most culturally toxic and mediocre employees (from a quality of work and/or ability perspective) are in HR.

Hopefully the fact that this story is getting so much traction here and elsewhere will motivate the founders and leadership at Stripe to get into the weeds about how teams in charge of hiring are seriously jeopardising the key to the company's success: The people they employ.

On a semi-related note, this entire thread and the all of the adjacent coverage of this story should be a huge cautionary tale (and opportunity) for current and future founders: The most important thing our companies will do is hiring. That means the processes, culture, and work ethic of the teams doing the hiring deserve an ungodly amount of scrutiny.

This kind of crap happens all the time in this industry. We should be all be honest about that before shitting on Stripe, John, Patrick, etc. If they can become complacent, it can happen to any of us as well.

As a side note, HR employees (especially at low or entry level) who don't fit this stereotype should compensated, praised and recognized internally. In my experience, most companies with toxic HR teams tend to reward those who are very good at kissing ass and/or mirroring back what VPs' and Directors' won't shut about at all-hands, LinkedIn, etc.


Given how badly companies treat engineers as soon as they have signed on the dotted line, I’m shocked that people ever stop interviewing.

The time to search for your next job is always. Give a crappy code review and spend that time taking a recruiters call.


> Given how badly companies treat engineers as soon as they have signed on the dotted line

Complete anecdata, but engineers have been some of the best treated employees at the companies I've worked at.


We are treated well in terms of pay initially and sure many companies have free food, but good luck getting raises and we are viewed as swappable commodities.


I'm currently listening to the millions of people employed in the service industry playing a symphony on the world's smallest orchestral instruments.


They are treated the same way. Engineers only get higher salaries as we are more rare commodities.


Yeah, the same, like I have been living in alternate universe throughout my career. For every business I have been, engineers have been treated very well. Typically the problem has been always recruiting developers, for all other roles people keep lining up. Leadership is not that stupid to drive them away.


The median tenure in our industry says they are excellent at losing people.


It's more of a compensation thing though, I have yet to work for a company that increases your salary at about the same rate as their new hires' salary. So you end up with this weird scenario where I have a job that I like, but I get +10k for switching after 1-2 years.

For some FANG companies that even works for promotions, they won't give you a promotion, but if you leave you can be re-hired at the next level after ~1-2 years.


For FANG, even if you get promoted, you are still financially better off leaving and getting rehired (or hired at an equivalent level elsewhere) with a new compensation package at the new level.

The problem is that the day you are promoted, you don’t actually make that much more in TC because so much of it comes from equity, which is only updated once a year and stretches for four years. Thus, it takes up to four years to hit the steady-state comp at the new level. In contrast, new hire packages need to be competitive for folks who have already been at their level for many years.


This is my point though. You are only valued until you have signed on the dotted line.

As soon as you have done that, they give far less consideration to you.

New recruits can get a far better package than people already there. Your replacement will get paid more than they were willing to pay you.


The worst of it is the time spent by the remaining team, interviewing and re-training thanks to the constant churn.


Or that we are a highly valuable and mobile workforce who are constantly on the lookout for more lucrative and interesting roles.


> Leadership is not that stupid to drive them away.

Oh, but they are that stupid.


> Give a crappy code review and spend that time taking a recruiters call.

What does this mean? Like, open a PR with bad code?


I spend 1-2 hours a day reviewing code. If I have an interview, I skim it, do a search for print statements, and just approve it.

That review time is converted to interview time.


Was always a fan of stripe and have recommended it to clients and integrated with it in the past. But recent stories have made me wonder. Yea maybe its just a ploy to give stripe some bad PR, but the stories ring true. Money corrupts


There is a lot of cheating on interviews that is happening due to questions being posted before hands on Shanghai and Beijing based websites like leetcode and 1point3acres. Interviews are broken down round by round with very specific answers and guidelines so people can get an upper hand over other candidates who do not have access to these answers. Hopefully Stripe is detecting it and rescinding offers. Stripe is the number one searched company on 1point3acres.


Between this and their employee-hostile changes to equity vesting, Stripe went from the company I was most interested in and one that I wouldn’t bother interviewing with.


I wonder if a law like this would fix this problem: what if an offer being rescinded before starting (other than for dishonesty during the application process, or failing a condition of an explicitly conditional offer), or a new employee being let go within 6 months (other than being fired for cause, by the same definition used for unemployment), required paying the employee the balance of the first 6 months' salary?


Aren't offers made in writing legally binding? Saying that, I'm aware that candidates change their mind once they accept offers. But I haven't heard of any company suing prospective candidates for declining an accepted offer - maybe companies aren't bothered. Either way, I think the binding ought to go both ways regardless of whether either party chooses to enforce it.


Unpopular opinion but here we go:

Engineering and tech compensation packages are increasing extremely quickly. Engineers in particular have market power to get great jobs with high pay. In an environment where the rate companies pay for labor is increasing, we're going to see more companies do things like rescind offers for shifting business priorities (or something wild a candidate said after offer acceptance, which has happened to me) or fire people after a few weeks at the company for non performance/poor match because the cost of maintaining an employee on payroll has increased and the consequences to that individual have decreased. At a high level broadly speaking the consequences to the employees are decreasing over time (its easier to change jobs), the consequences to the company are increasing over time (compensation is increasing). As an individual, you are directionally incentivized to behave more like a free agent/mercenary than you were 4 years ago, and its only going further in that direction. Just move forward and live in that future, its a good place for all of us, just realize that that is where we are now and behave accordingly. Most companies won't _really_ care if you sign and then rescind your acceptance if you get a better offer. It won't destroy your career it will likely be good for it.


This is not something we should normalize. Interviewing at tech companies is already terrible, and asking people to do it more frequently is not something we should encourage.

I also don’t follow the conclusion that because tech jobs pay well we should be ok with unprofessional behavior from employers.


I'm not saying we should normalize it, I'm saying in a world where senior engineering talent is routinely paid 400k+ USD comp packages is a world in which employers will be extremely picky about who they give those 400k comp packages to, and if the business use case doesn't shake out in the small time between offer acceptance and joining the team then naturally these businesses will pull out more frequently than they used to pull out. I'm not saying its good, I'm saying its a consequence of very high pay for engineers.


Why would rising pay for engineers make companies want to increase turnover?

> Most companies won't _really_ care if you sign and then rescind your acceptance if you get a better offer.

What? Of course they care - finding good candidates is an expensive, labor intensive process.


It's a transactional relationship. I have had a few candidates pull out after signing for various reasons (some personal issues, some for better offers). If they apply a year later, I would likely still give them an offer. There are no "permanent black marks" on you, at worst it is a note in your candidate CRM in one specific company that won't follow you elsewhere and won't impact you at that company after 12 months.


Okay, here's a mercenary approach for you.

First, you and I sign a binding contract, notarized if need be, that if you make me an offer, and I accept it, and then you rescind it, you immediately pay me an amount equivalent to a year's worth of working for you. Better yet, you put the money in escrow and only get it back when either the job interview goes south, or I refuse your offer, or you make an offer and I do in fact get the job contract.


>> we're going to see more companies do things like rescind offers for shifting business priorities

No. If "business priorities" are shifting that much between a candidates offer and start date, that company has serious problems. Also, most people in tech can be repurposed to some extent so a change in priorities doesn't mean changing staff or canceling a new hire.


I'm not saying this is a super common thing, but I am saying this is going to happen more than it used to happen. We routinely see people who want start dates 3 months after offer acceptance, they want to travel, take time off, spend time doing hobbies. Its great! Maybe 1 in 20 times the team that person was accepted to ceases to exist in that 3 month period, and the company doesn't want to or can't rematch them to another team because the job literally doesn't exist, their skillsets aren't needed, maybe the hiring manager responsible for the hire left and there is no one who is the "champion" of the new employee/prospective hire. The reality is your job doesn't exist for you and has no legal protections until you sign your onboarding docs on your first day, and even then its at will employment.


> Most companies won't _really_ care if you sign and then...

Sign what? This thread has been full of "most jobs in the USA don't come with any employment contract at all", so what is that you're signing?


You sign an offer letter, not a contract. Its basically a promise that if you show up on a given date that your employer will give you the necessary documents to sign to start employment, and what the terms of employment would look like. There is no legal protection for candidates who have had offers rescinded. Employment in the US is 'at will'. You can leave with zero days notice, your employer can fire you with zero days notice.


Also, BTW:

> You sign an offer letter, not a contract.

A letter is something that is signed by the sender, not the recipient. The sender here is presumably the (prospective) employer, not the employee (to be).

So if (the editorial) "you" also sign(s) it, it isn't really a "letter" AFAICS.

[Edit:] The common-language, and I'd assume in most jurisdictions also the legal, understanding of what "a contract" means is something like "a document signed by two parties wherein they both commit to certain obligations vis-a-vis each other". So all in all, I'm getting the feeling that this "letter" actually, legally, is some kind of contract; only employers don't want employees to realise that, so they call it "a letter". /[Edit]


> ...if you show up on a given date that your employer will give you the necessary documents to sign to start employment, and what the terms of employment would look like.

So what are those "documents", then, if not what in most languages would be called "a contract"?


Rescinding offers is about the worst thing you can do in a hot talent market because it hurts your reputation. I have already moved them from my top tier list to meh and I am sure some others feel the same.


I joined Stripe in July. I'm new and at a lower level so I have not been tasked with giving interviews, but my peers are definitely swamped with interviewing on top of all the other crunched timelines and pressure you'd expect at a fast growing org. I suspect the hiring pressure put on ICs had led to a brittle system which causes these mishaps.


There should be financial penalties for any company that does this. Otherwise trust vanishes and the only thing that is certain is money in your pocket. Imagine if in the future, companies had to put money in escrow to prove that they are serious about an offer because nobody would believe or trust them otherwise?


Like all things nothing is real until it’s written down. I would never think I got the job until I have an official offer in hand. To base it all off verbal agreements is a rookie mistake. Sure they should honor those things but too many people can say too many things that they aren’t authorized to say.


Seems like the company is growing faster than the talent acquisition processes can handle.....


> And then she tweeted that she would be joining the company.

> “A few days after that, I got a call from an executive recruiter who I had never heard from before, and she said, 'There is no easy way to say this. We have to rescind our offer due to changing company priorities.

When you tweet about a company you're about to join, maybe tagging them for good measure, it's like focusing the eye of Sauron on yourself. Unless your timeline is completely inoffensive and bland, maybe wait until you've started... or maybe just don't.


This is bizarre victim blaming. People tweeting their excitement about joining a company is totally normal and if anything should show they are someone who will also probably amplify the company’s social marketing.


I'm not trying to place blame, I would however like to warn readers of this board, younger ones who have grown up with social media and consider it normal to share everything they do, that a lot of companies don't think that "amplify [a] company’s social marketing" is an unequivocally good thing that they want their employees to engage in. When you're in a vulnerable position like just before starting a new job, why invite that extra scrutiny.


I don't think you're wrong about the "maybe just don't". Also, you're not working there until you've actually started.

Assuming there was an offensive tweet that they hadn't looked at yet, why wouldn't they just come out and say as much? "we have to rescind our offer because we saw this prior tweet that __MORE DETAILS HERE__"


What possible good, from the point of view of the company, would come out of stating that as the actual reason to the candidate? Companies, like Stripe, are completely ghosting candidates who did long onsite interviews largely due to perceived legal risks in sharing any feedback whatsoever about the actual interview performance.


This isn’t interview performance, it’s a rescinded employment offer.

Maybe I’m old fashioned, but I think that warrants an explanation to the theoretical offense. Or if there are legal ramifications, maybe rescinding the offer based on a tweet shouldn’t haven’t happened in the first place?


Less ammunition for a news item, for one.


Like candidates never do that, interview for like 10 companies and start juggle the offers. Or interview for a company just to get signed offer so they can ask for a raise.

I am not saying what stripe does is good, but the whole engineer employment thing turned into a shitshow. People are jumping companies like crazy looking for the big cash, no fucks given, and of course, they dont owe anybody anything, which is ok, but for some reason think that the companies owe them everything.


Yeah I don't disagree, but there is an asymetry. Employers are not walking away from their prior source of income, possibly selling their facilities and preparing to move, etc. with each job offer. And not every offer will be accepted, and yes candidates may leverage multiple offers against each other (or with their current employer) to get better terms.

I agree if you accept an offer you should follow through on that. But interviewing to the point of getting an offer, and then declining? Well that's just part of the process.

As a candidate, if an employer recinded an accepted offer I would never consider working for them again. And as an employer, if a candidate backed out of an accepted offer, they would never be eligible for hire again.


An employee who accepts an offer and then disappears behaves just as bad, imho.


> Like candidates never do that, interview for like 10 companies and start juggle the offers. Or interview for a company just to get signed offer so they can ask for a raise.

The difference is the power imbalance.

Candidate screws the company around - no person is harmed. Company burns some time and money.

Company screws person around - person's life can be turned upside down is they've made commitments, sold house, kids shifted schools etc.

Many countries have employment legislation because of this imbalance.

Tldr; individuals need protection, corporates don't.


what if the company is with 5 people only? at which point they are screwed?


True. In some countries (e.g. mine) some employer legislation only kicks in when the company has > 30 staff.


Coinbase CEO Brian Armstrong, per the article:

He also said that often, lukewarm or bad reference checks can cause delays in the process, and recruiters may not be willing to explain this to candidates in order to protect the people who gave references.

So in other words -- some bright sparks inside the hiring pipeline at Stripe sat down and consciously decided to give candidates "offers" -- with the full appearance of being, you know, actual real, true, final offers -- knowing perfectly well that they were still in due diligence phase. To make things, you know, "faster".

I guess that's just the way Stripe is, as a company.


I think he threw this background check thing out there as a red herring. You're telling me that a standard background check for a candidate succeeded for Google and two other big tech companies but not Stripe?

No, what probably happened is that the job opening was for a particular team, but the team got re-orged and some exec took the headcount away from them.


Agreed, that is by far the most likely explanation.

What's interesting about his attempted "save" is that (aside from being pure speculation) it just comes off so... snide.

Basically what he's saying is: "Yeah, we kind of cut corners with those people, but you know what? They forced our hand - first by having lukewarm references, and second, for being so damned emotionally fragile and oversensitive to the implicit criticism of having this hard truth delivered to them."


This seems to be blaming Stripe for something Coinbase does. It's possible that this is what happened, but Brian is guessing like the rest of us. 1/ it's still no excuse for ghosting completely 2/ there's no indication this was the cause of what happened with Stripe.


This seems to be blaming Stripe for something Coinbase.

The quotes were Armstrong's attempt to defend the actions of Stripe.

So yes, this is Stripe's actions we're referring to here.


As far as I am aware this approach is basically universal. It's impractical to check references before the offer stage, since the majority of candidates will not want their existing employer to be contacted for a reference until they have accepted the offer.


> As far as I am aware this approach is basically universal.

You are poorly informed.

> It's impractical to check references before the offer stage,

There's a useful distinction here between a verbal, paperwork-pending sort of offer and a written offer, although seriously, contacting references is not that big a deal. You're talking about a few phone calls. An applicant has every right to assume you've done all the relevant work before extending a written offer, unless you inform them otherwise.

> since the majority of candidates will not want their existing employer to be contacted for a reference until they have accepted the offer.

The majority of candidates are smart enough not to use individuals at their existing employer as references without talking to them about it first. It would be extraordinary for a company to contact someone at the current employer of a potential hire willy-nilly, without permission, as it could put them in an actionable position. Everyone understands the issues involved.

Perhaps you're confusing a reference check with a date of employment check. No HR department is going to hold it against an employee if someone calls them asking to verify that employee's date of employment. It's a procedure that's used for a lot of things, not just hiring.


You are poorly informed.

I think it's maybe rather that these processes and expectations can be quite different in different places, and naturally my views are based on my own experiences rather than my position as a single infallible global oracle :)

It certainly seems like cultural expectations of what constitutes an "offer" or a "reference" in the US is somewhat different from what I understand in the UK.


Maybe don't use words like basically universal then.


> the majority of candidates will not want their existing employer to be contacted for a reference until they have accepted the offer.

That's even more of an issue, no? You accept the offer but don't yet resign (as others have said one should) until final confirmation, they tell your employer that you are joining, then rescind the offer, and now what?


Why would a current company need to be a reference? The fact of your continuing employment should be sufficient. I never use my current employer as a reference and never give notice till the background check fully clears.


Then the offer should be "pending reference checks" so the candidate knows it's not a final offer yet.


Exactly.

But for some reason this extremely obvious (and universally applied) fix the the problem never occurred to to hiring folks at Stripe. Or it did occur to them, but they cynically chose against it.

To make things, you know, "faster".


I have the opposite experience: reference calls are done BEFORE giving an offer, so you don't have to undo the offer or put yourself in an awkward situation like stripe has done.

Yes, you should be careful about which references you use, and if you're going to use current colleagues/managers, to let them know you're searching ahead of time (normally you should ask before selecting someone anyhow--so it shouldn't be a surprise).


As far as I am aware this approach is basically universal.

It is definitely not universal practice to offer candidates, as Stripe did, "contingent" job offers while presenting them as "final" offers.


I have literally no insight into the actual text used by Stripe for offers, so I can't say if they misrepresent their nature or not. The point was just a general one – that in most cases, I would expect an offer to be contingent on references and for those references not to be contacted until I'd accepted the offer.

The expectations around this could, of course, vary from region to region.


I have literally no insight into the actual text used by Stripe for offers, so I can't say if they misrepresent their nature or not.

I think we can safely assume the candidates interviewed for the article were reasonably intelligent, and would not have missed language in the offer letter indicating that it was "contingent" and subject to due diligence still in progress.


> in most cases, I would expect an offer to be contingent on references

You work in tech in the Bay Area and this is your expectation? It's certainly not mine - I don't expect them to call anyone at my current employer and would be annoyed if they did.


You work in tech in the Bay Area

I absolutely do not – I work in tech in the UK. That's why I added the proviso that expectations might vary regionally.

However, if I were to explicitly provide a contact at my current employer as a reference (which seems to be broadly standard practice in this country) then I'd expect them to be contacted.


Who even collects references nowadays?


In swedish we call them "consultant brokers", like the huge company eWork, require two references to receive your application. Well they did when I was active with them, more than 10 years ago.

Which was very frustrating, as I needed to check with my references before sending, and often they were never contacted.


I interviewed at Tableau a few years ago; they collected and called my references.


Which is why no employer has ever checked my current company. They check with my past managers.


what background checks are they running even? I never heard about that, other then maybe calling your reference but that's about it (I'm not from the US if that matters)


Criminal record, terrorism watchlists, sex offender lists. I just got a new job and the company used these guys for the background check: https://www.goodhire.com/


[flagged]


Does HN have an easy way to download historical posts and vote histories so we can run some analysis on such things?


Do they have a shortage of funds?


is this a joke?


Sorry, yes. I thought it would be evident since they're the largest privately valued company in North America.


That's what contracts are for.


I would be really annoyed by this. However, I doubt it's part of an intentional scheme to mess with people; it sounds more like a company which doesn't quite have its act together. I say "company" rather than "team", because making sure that hiring happens cleanly is one of those legally fraught areas where the top levels of the company should be making sure it happens correctly (not that they should be picking who gets hired, but making sure the process is followed correctly).

So, while I'm glad they're sharing their story, they probably dodged a bullet by not working for such a company. How a company interviews and hires, is your first glimpse at what it will be like to work there.


I care nothing for stripe, but wasn't it only that one guy who told HN about it a few days ago? Now it's "Stripe applicants"? What kind of journalism is this.

edit: the actual article changed the original click-baity title


... journalism that talks to multiple people instead of relying on a single public case?


The "multiple people" are two, only one being with enough details in public. This does not justify a title such as "Stripe applicants say ...".

I'm all for accountability and messing with keeping big tech under constant skepticism and check, but this smells like a coordinated hit piece. I wonder what's going on or who's pissed off at stripe and trying to show it.


> This does not justify a title such as "Stripe applicants say ...".

So what is the number that would justify that title? I'd wager you would disagree with 3 as well.

So how many does it take according to you?


It's a bad and clickbaity phrasing.

Instead of asking how many it takes to say "Stripe applicants etc..", you can instead just write the truth: "Two stripe applicants..." for example, a little more and you say "few", and so on... Actual words can be used to avoid misconceptions. But prevarication and omitting facts is not good for clickbaiting people though.


> Actual words can be used to avoid misconceptions

Yes, this is why I asked you how many it would take. But you are avoiding answering this question of definition. Apparently for you it is 'not two'.

So how many would it take?


>But prevarication

Sort of ironic, given your evasive maneuvering around the question posed by the other commenter.

>omitting facts

I might have missed it, but which facts were ommitted?


I dare say that even two are two too many.


That's a non sequitur. No one is arguing that 2 is little or ok.

Just tell the truth in the title and don't click bait people.


not to be too critical, but you should read the article before commenting on the content of the article.

to be clear, they spoke to two people who had offers rescinded and a former recruiter at Stripe who talked about general turmoil in the hiring process.


> Protocol spoke with two Stripe candidates who received either verbal or written offers from the company and then had those offers revoked because of “shifting business priorities.”

Emphasis mine. Two people. How many people does Stripe employee?

I don't care too much either way, but this post and the one yesterday seem to be a bit of a coordinated scheme.

" Protocol also reviewed multiple online complaints detailing similar rescinded offers; the most prominent of these complaints was posted on Hacker News and received a rousing defense of Stripe from Coinbase CEO Brian Armstrong."

Lol. How long until I see HN drama on the magazine rack?


I agree this isn't many, but from companies at a similar valuation / prestige level, I haven't heard of any product/eng offers revoked because of "shifting business priorities," and yet I've heard of a few from Stripe so far. (Only those bold enough to publicly speak about it).

With most of these top companies, if you're shifting business priorities, you find a new org for the person you just hired, or you don't hire them to begin with. If Stripe consistently just rescinds offers instead, that's worthy of the bad press.


> yet I've heard of a few from Stripe so far

As in yesterday and today?

I know this [1] isn't 1-1 comparison but this was just a quick Google search for "Airbnb rescind offer" and I would argue that this is worse (assuming it's true) but you can certainly debate it.

And not to pick on Google but I've seen quite a few rescinded offers and ghosts there too.

[1] https://www.reddit.com/r/csMajors/comments/r0t9rd/airbnb_res...


No, I know someone who also experienced this with Stripe a few months ago.

Rescinding intern offers is also bad, but it's not nearly the same in impact as rescinding a full-time offer for a lot of reasons.

I haven't seen this from Google or Facebook, but we should call them out if it happens!


I'd say rescinding intern offers is just as bad. To the company maybe it's not a big deal. They're an intern, afterall. Companies like to treat them poorly.

For interns--it's a huge deal. They probably stopped interviewing at other places, and it's not necessarily so easy as just restarting the process. Batches might be full. Your schedule might only allow for internships in at one time of the year (summer), and the available positions for interns are often fixed-windows, especially at larger companies.

At a school like waterloo, it could mean derailing an entire semester of school. These early jobs are also potentially big breaks. Getting to pick from any company in the bay is a luxury--one that interns don't have.


Yes, but I'm talking about to the individual, not the company.

Someone with a full-time job often has not just stopped interviewing elsewhere but resigned from their current job, and began planning a move for their family, and now will struggle to put food on the table.

Possibly derailing an entire semester of school is just a bit different.


I'd say it's even worse than just derailing an entire semester of school.

If you can get a job full-time at AirBnB you can probably get a good full-time job just about anywhere. So while it may be really bad (I doubt you'll be struggling to put food on the table unless you mismanage your expenses) you can probably land something somewhere else and you usually don't resign until after you've at least signed the paperwork for the offer - at least I wouldn't.

If you get rescinded from AirBnB as an intern that might change your entire life trajectory and that's still true even if you find another internship. You might go from high-growth career opportunities to bottom of the barrel very quickly. Then when you apply for your next internship or job? Guess what now you're competing with all of those who didn't get rescinded offers. It has compounding effects.

So I think we shouldn't really dismiss either. I'd say both are just about as bad as the other in their own ways.


My point is that the person who is already gainfully employed can probably get a job basically anywhere else in silicon valley.

Getting your first break is much harder. the fact we have the "first big break" metaphor at all in our language is illuminating of that fact.


Except that journalists are looking for leads from various sources. HN is possibly best source for tech due to obvious reasons, so it is totally credible that Protocol picked up the leads from HN yesterday, got few further leads and actually interviewed them and published the story.


I would not call a news outlet picking up on a story "coordinated". Beside that, on one hand I agree that two cases are just two cases. On the other hand it seems to be more likely to find two cases if there is actually an underlying pattern than if they were happening by pure chance alone.


If you are able to find two people with this experience willing to talk to you for an article just like that, that is a lot. There will certainly be many, many more.


One may be a random fluke, but two in a short time indicates that it's an intentional action which definitely should be called out.

For an action like this (rescinding written offers after acceptance) it's not appropriate to say "just two cases", as this should be a "never happen" event not merely a rare occurrence - one case is already too much and should result in a formal public apology and assertion if it's an isolated incident that won't get repeated, but two cases - proving that it is not an isolated exceptional incident - is simply outrageous.


I'm mostly :shrugging: at this - I've had a job offer rescinded from a <non stripe> company. I've had friends who have had their offers rescinded with all sorts of companies. I always consider the written job offer to be "interesting, but still in flux until we really accept, and they acknowledge receipt of my acceptance and we have a start date"

Now - if Stripe is frequently rescinding offers after they've been accepted, and the candidate has let their company know they are leaving - that's a whole other ball of wax.

Note: This is also why you never let your current company know you are leaving until everything is completely signed/sealed/committed with the next company.


Stripe rescinding offers after acceptance is exactly what is happening:

https://hackernews.hn/item?id=27475226

https://hackernews.hn/item?id=29387264


> Now - if Stripe is frequently rescinding offers after they've been accepted, and the candidate has let their company know they are leaving - that's a whole other ball of wax.

> She signed the offer. And then she tweeted that she would be joining the company.

It sounds like she had accepted the offer. She wasn't currently working, so had no current company to inform, but that doesn't make Stripe's behavior here better.

> I always consider the written job offer to be "interesting, but still in flux until we really accept, and they acknowledge receipt of my acceptance and we have a start date".

I think a _verbal_ offer is in flux, but a written offer with compensation numbers, and where signing it means I agree to particular terms (e.g. non-disclosure, IP assignment, arbitration, etc) should be firm. And in my recent experience these letters often specifically included a start date, and sometimes a date by which a reply was required.

None of this is to disagree with your point that you never let your current company know you're leaving until everything is signed/sealed/etc. But I think the other point is, if you're considering more than one offer, when you accept one I think it's courteous to let the other prospective employers know immediately so they can continue with other candidates. When an employer rescinds an offer, it can easily put the candidate in the crappy position of having just passed on other perfectly acceptable offers.


>>> It sounds like she had accepted the offer. She wasn't currently working, so had no current company to inform, but that doesn't make Stripe's behavior here better.

Just as bad. She might not have been working, but she might have had a landlord to inform, a boyfriend to dump, etc.

This isn't just a courtesy to other employers, but recognition of a fact that taking a new job is a Huge Life Change for most of us, with substantive ripple effects.


Even after acceptance, I continue taking interviews. Too much in between acceptance and start can happen, like being converted to intern from full time.

Companies value their employees in two week periods. Why do you value on a longer cycle, yet alone a potential employer?

There’s no reason for me to commit to anything beyond the paper when companies won’t.


>Protocol spoke with two Stripe candidates who received either verbal or written offers from the company and then had those offers revoked because of “shifting business priorities.”

These things happen.

Your under no obligation to stay with a company for a minimum period of time.

If I get hired at Stripe, but after my first week move to the woods, they can't really sue me.

It's entirely possible they killed off a product line making these new hires redundant




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: