Pros
I joined a month ago and have loved it so far. I am part of a new team that is just getting built out. - Everybody has been very helpful, and the team has a strong vision for the product we are building. - I am surrounded by the smartest of people. Every day is a growing experience, and there is no room for stagnation - Great technlogies to learn. - Onboarding process has been great, with immersion into the Amazon leadership principles, and all the peculiar things that make Amazon who they are. - Comp package is pretty competitive.
Kontras
The work culture is targeted towards self-motivated and self-driven employees. Amazon hires smart people who can make a difference and who can make smart choices. This is not really a con if you are someone who thrives in such an environment but if you are someone who needs explicit directions from your management, this place might not be for you. There is literally an unlimited list of opportunities and things to work on, and how your time can be spent. You need to make the right choices on how you spend your time. Again this is not a con if you like such an environment, but if you are someone who needs very clear directions and does not like ambiguity, this can be a turnoff.