Remote work definitely comes down to a company culture issue. For most engineering jobs I would say flexibility is a massive competitive advantage. There are so many great engineers out there who prefer not to be in the office it's a great talent pool, but needs to be actively managed in order to get the best out of it. Having said that, Amazon comes across as exactly the company that would require you to be in the office, I'd be kind of surprised if many people joined Amazon not expecting an extremely high pressure, highly demanding, strong cultured work enviornment.