I've also turned down countless Amazon interview offers. In fact, I don't get how I'm still on their recruitment lists after asking several times to be removed. Amazon has arguably the worst culture out of any large tech company, and generally treats its workers like dirt. Given all my friends that worked for them, almost all have quit within 5 years. Given their abysmal warehouse management, it's no surprise they ha…
How many friends do you have who worked for a company more than 5 years? Work for Amazon for 2 years, learn a lot, get paid a lot, move on.
Amazon (among others) imports legions of new-graduates and mid-level engineers from oversees on a variety of visas, pays them the local wage but in the US. If you leave the company for any reason, you have something like 7 days to pack up and go home.
It's modern indentured servitude.