AWS: Good place, but watch your back
It's a challenging environment at AWS, especially in big tech. You learn a ton, but the pressure for performance is constant. Job security is decent if you hit your metrics, but it's not a relaxed place to work.
You definitely get solid experience in cloud computing and distributed systems. Being an SDE at AWS in Seattle, WA looks great on a resume. The benefits package is actually pretty good too for big tech.
The "up or out" culture is real here; you can't just coast. There's a lot of pressure to perform, which makes job security feel shaky sometimes if you're not constantly exceeding expectations. Work-life balance can really suffer because of the demanding pace.
Try to ease up on the constant pressure for SDEs. A little more support and less fear of PIPs would boost morale and probably keep good people longer.