Pros
I have never seen any company as customer obsessed as Amazon is. Usually customer obsession and other customer related principles are papers of most of the companies but here we use that to drive day to day decisions and it is quite clear from day one that Customer comes first and everything we do here is to improve customer experience. As a Business Intelligence Engineer, I get to analyse and work with immense data, multiple data points. Each business in Amazon works as an independent company and you are given quite an independence to take good decisions on behalf of the business. As an individual contributor I feel that I have the liberty to work independently and no micro management what so ever.
Cons
Being such a big company and as a employee of one in thousands, it can be overwhelming and you can be lost, but it is only the matter of time you can own any part of the process and be a critical part of the teams you are working on. So, I have no cons so far with this company.