Good If You Like Working Under Amazon Umbrella
Pros
Great medical benefits, decent time-off plan, beautiful working space, fantastic perks such as weekly Fri Lunch presenters (random, varied topics), and community volunteer opportunities. Genuine interest in and awareness of Inclusion, Diversity, Equity and continued, sincere efforts (as much as can be done in a gigantic company) to work toward improvement. Opportunity to work and collaborate with really great, extremely intelligent and focused people.
Cons
Work-life balance can vary a lot, depending upon the team you are in. HR support for employees is, for the most part, all self-service (online). Many managers can seem over-burdened with company (AWS) processes and red tape; may not actually have time to mentor or give much feedback. You should be assertive and ask questions if they are not communicating with you. If they aren't readily available, find a good mentor or two for yourself!