So, in the past, whenever a job switch happened, it was comparatively easier to align all the interviews and get the offer timing synced up to some extent. But with team matches now, with the big companies, how do you manage the timeline for offers, and also, how long should one wait on any of the offers, given there is no assurance of a team match?
I am wondering if there is a strategy that can be applied in this scenario. Also, if one accepts an offer at company A, and there is a team match with company B, at what time is it okay to let go of company A (accepted offer, joined the company but less than a month, joined a company less than a year). This is assuming that the candidate is joining in a senior role and both companies A & B are big Tech firms.
There's only so much you can do to align offers, especially in this brutal market. I have seen exploding offers left and right, and team match is a nightmare because there's simply too many talented engineers and not enough headcount. My little brother got stuck in Google team match for literally an entire year and just gave up.
Overall, just try to stack your onsites concurrently, ask for wiggle room to extend exploding offers, and hope for the best 🙏
Also, if one accepts an offer at company A, and there is a team match with company B, at what time is it okay to let go of company A (accepted offer, joined the company but less than a month, joined a company less than a year).
When it comes to instantly bailing out of a job, I think 1 month or less of tenure there is okay, max 1.5 months. Your tolerance will go up depending on the delta between company B and company A. If company B offers you double for example, then it's probably worth jumping ship no matter.
Here are some other things to keep in mind there there:
Anyways, once you figure out whatever your next role is on a more permanent basis, check out our onboarding course: [Course] The Complete Onboarding Guide For Software Engineers: Succeeding When You're New
if one accepts an offer at company A, and there is a team match with company B, at what time is it okay to let go of company A (accepted offer, joined the company but less than a month, joined a company less than a year)
It's fine to leave the company relatively quickly. Not ideal, but better to leave within a few weeks/months when you haven't taken on too much responsibility.
Also, if you're talking about a large company, I would not be too concerned. Here's the reality: you're not that critical to the company, and no one cares about you that much. So you should do what's best for you.
In fact, when I was at Facebook, this happened to someone I joined with in my bootcamp class. He also joined as an Android engineer, but after 6 weeks, he finally got his offer from Google since the team-matching happened. He left Facebook immediately and joined Google within a week. AFAICT, he ended up just fine.
See also Receiving an offer after accepting another offer. and Accept offer while in team match?