Is your current post already filled? I'm in the EU and filling positions left by people resigning has taken months. Talk to your old manager and HR. They might be more desperate than they appear.
No that's just not true. I left a company years ago on good terms to join a (semi established) startup. 9 months later it turned out to be a real shitshow. I talked to one of the senior managers at my former company and they gave me a really great job offer. More senior than previous and with a pay rise above the bump I'd gotten going to the startup.
Stayed with that company for another 4 years (7.5 in total). It'll vary based on a lot of factors. Very few employers would begrudge someone going for a huge pay rise FAANG opportunity, and the fact that they got the role means they're good material.
As always it's going to depend on a huge number of factors. It doesn't have to be negative though.
One of the great things about humans is the ability to take one experience and abstract it to gain knowledge about others. In this case I was implying (as was my sibling comment) that resigning isn't necessarily impossible to undo.
Highly depends on their behaviour and value to the company and colleagues. If they're valuable and well liked it could be an option.
I have not found that to be true, maybe due to company culture. Both my manager and our best engineer left my current company and returned, one after 2 years and the other have just 3 months. Both have been subsequently promoted.
Our industry is not small but we all know people in rival companies (semi-conductor, EU) and a lot of management have left to work for competitors at one point and returned. Unless you work for a seriously petty manager or an unprofessional family size company that holds grudges, leaving and returning should not be a big deal.
That depends a lot on why you left and your relationship with the company/manager. A sensible manager will know that any employee could move on at any time, therefore it's not unreasonable to take someone back whose circumstances have changed. They're still going to provide higher immediate value than a new hire, and I don't know that they'd even have a higher risk of leaving, again depends on the existing relationship.
I used to think this but I’ve seen many “returning engineers” and companies love them because they already know the company-specific jargon and tooling, can navigate the internal systems and processes, and generally come up to speed faster. OP is already up to speed because he just left.
I only know one major US tech company with an explicit “do not rehire” policy (unless you are someone exceptional) and you probably don’t want to work there, no matter how shiny the brand is.
If you left on good terms, because you wanted to develop your career and your employer understood that. Jobs for life aren't a thing anymore, no one can seriously expect their employees to faithfully remain loyal until they get made redundant.
Hell it could even be good as it shows that the op is serious about moving up.
Now you could be right, but the op still has options to get out in that eventuality anyway.