I read a lot that Amazon has a challenging culture. Is it just in dev/tech roles or is it a culture thing?
I've also heard that people on those teams can generally be happy in their roles as long as they feel secure they aren't on the chopping block.
But staying for less than 12 months may look suspicious.