For those with over 10 yoe, think again if you consider accepting L5 position at Amazon.
If you had over 10+ yoe, tech lead or senior role at the current company, and you got a L5 offer from Amazon. Recruiter said "Dont worry, you will get promoted to L6 very quickly if you prove your ability". Better money, better fame, potention to work as senior, why not? It sounds not too bad doesnt it?
Think again before accepting it. You will need to be prepared to be stuck in SDEII for two or even more years (or until you leave Amazon) competing with smart junior SDEIIs over the less challenging with relatively small impact projects. There will be new hire SDEIIIs who may have less experience and knowledge than you and all the SDEIIs will listen up to him but you because you are just a SDEII. Most of the SDEI get promoted to SDEII in 2 years at most, and they will think you are not that different to them. Of course after one or two years you will be reconized as a senior SDEII and people will come to you to ask questions. That's it, while the new hire SDEIIIs will automatically get involved in more interesting projects and leading role, mentoring the other SDEs and more chance to talk to principal engineers and the senior managers.
There is a process that you have to take to get promoted to L6 promotion, and that usually can take years of hard work with proven record with multiple review reports from the other senior sdes and sdms, and majority of SDEIIs fail to achieve that and leave. I am also in that situation and I am pretty sure many others are.
Think again seriously before joining as SDEII just for money and the name value if you are a +10yoe senior/principal or tech lead now. I did that, and it is really not fun.