It was great and as expected from amazon.The good thingsI enjoy the high salary that they have offered and their surprise bonuses and how they took care of their employee.
The challengesI guess I could say that the challenges that I've faced while working for amazon was their consideration regarding lost of internet connection since I am WFH.