Great worker benefits: health care, RSUs, learning tools.
A great culture of customer obsession and invent and simplify, where you can quickly identify and apply the Leadership Principles. You can be fully remote or work in the offices.
Great challenges on scalability, reliability, high availability, security, and cloud best practices.
Too many tools/websites (half of them deprecated) to handle in daily work. Bureaucracy is something that slows you down every now and then. Not so great SCM and PR/CR tools.
Invent and simplify is one of your best principles, in my opinion. Bureaucracy (too many tickets, too many pamphlets, too many steps) kills it half of the time. I strongly believe you can do better.
Also: CRUX and code.amazon.com are not just great. Check out GitHub/GitLab/BitBucket. Now those are great developer tools. Everything is not Java or Python (builder tools), keep that in mind.
Great interview process. There were two interviews, each one hour and back-to-back. One interview focused on behavioral questions, and the other was technical. This was very difficult, but I got lucky with good interviewers.
I had one OA, followed by a three-round interview loop. The first two rounds involved me solving LeetCode Medium questions, and the last round was system design. I was asked one to two LP questions per round, and they also asked follow-ups to my answ
First round: Initial online assessment with two LeetCode Easy coding questions. Second round: Technical round, consisting of a 30-minute coding session and a 30-minute behavioral session. I was rejected at round two.
Great interview process. There were two interviews, each one hour and back-to-back. One interview focused on behavioral questions, and the other was technical. This was very difficult, but I got lucky with good interviewers.
I had one OA, followed by a three-round interview loop. The first two rounds involved me solving LeetCode Medium questions, and the last round was system design. I was asked one to two LP questions per round, and they also asked follow-ups to my answ
First round: Initial online assessment with two LeetCode Easy coding questions. Second round: Technical round, consisting of a 30-minute coding session and a 30-minute behavioral session. I was rejected at round two.