From what I have heard, they are a terrible company to work for (even for SWE). I could be wrong but that reputation alone has made me ignore most job postings and recruiters reaching out. Even if they could offer me a 20+% pay rise.
I regret my 3 years at Amazon, and wish I had left sooner. When I left for G, ~15 people called/emailed to tell me how I was going to a much better company, including my own manager.
People love to say that its manager dependent, but IMO the default at amazon is the horrible, employee-exploiting culture. So a good team/manager is the exception, and thing will eventually turn to shit.
Downside, there was no free snacks. shrug
Ask them hard questions about performance, expectations and on call burden.
(Also, that position would've required relocating to the Washington, DC metro area, which would've been a dealbreaker even if AWS had a great work environment)