Pros
Amazon is a great company to gain real experience quickly. The role as a Finance Analyst provides opportunities for many projects and regional level ownerships that influence more than just the site one is placed at. You gain experience in many different topics outside of a typical finance/accounting role like operations and productivity, labor planning and forecasting, dabble in departments like safety and HR, loads of data analytics like a business analyst or data engineer, and procurement. It is awesome to learn all of these things and it is spoken internally in finance that the role "wears many hats" and is "the jack of all trades." You learn about dozens of portals, websites, applications, and software; you are also the first to learn how a new program works and if you are there more than just a few months you'll experience programs/portals launch and then replaced again with a new one. Happens all the time. You learn how to deal with fire drills and unique data mining requests. Work life balance of finance specifically is not as bad as operations.
Cons
The role does not include enough raw accounting. You deal with finance statements and various documents however they are mostly prepared by a dedicated separate team. The role is really to support operations as their right hand for calling out areas of improvement and also to keep support teams aligned with budgets etc. The role really feels more like a process engineer or a business Analyst with the added responsibility of tying a dollar amount to everything the site does. Watching over various budgets that really have little to no repercussions if they are overspend. You will not become an accounting expert, will not gain enough operations knowledge to become an operations manager (unless you came from ops prior), will not gain enough technical knowledge to truly/fully become a data analyst or process engineer, and not be involved quite enough to be a dedicated labor planner (a separate centralized team). The master of nothing but adequate-good at many things. Typically there is only one finance member at every site (either analyst or manager of any level) so the feeling of being alone is common with your direct manager having little oversight on what you are actually doing outside of your standard work tasks. Slow growth in this specific department and pay is below market average for the same title at other companies. Amazon acts like the stock compensation is whatever everyone wants but Amazon stock has been volatile over the last 2 years and no longer carries the weight the company thinks it does.