Source below…
BEN ADAM
I took a job at Amazon, only to leave after 10 months.
- Joining Amazon
After working at GoDaddy for 5.5 years I was ready to make a change. I was recruited by Amazon to work in their devices org, and after joining learned that specifically I was joining a centralized UX team with in the sales and marketing division within devices. Note: it is a really good thing to understand the org structure you are joining during the interview process, and get information about the goals of the org and how that influences decision making.
- Interviewing:
Amazon interview loops are fairly similar across roles and heavily rely on behavioral interview process through which they are assessing your answers against the Amazon Leadership Principles. (If you are going through the process you will be specifically coached by the recruiter on how to use the leadership principles). In preparation for the interview, I wrote down all of the principles and made bullet notes of work examples that I could use to relate my experiences to specific principle. To Amazon’s credit, the leadership principles are not just bulletin board material, they are referenced and used actively in decision making and so interviewing through the lens of the principles makes a lot of sense for them as a business.
In addition to the behavioral interviews I also did a technical screen (live coding with a Sr Design Technologist at the company) which consisted of a fairly simple html, css and javascript exercise (no framework). For the onsite, I was asked to prepare a take-home exercise to present during the onsite (as well as 2-3 case studies of current work). Amazon is big on data, so they are really interested in the impact of your work (what metrics do you have to support that you made the right decision etc). Unfortunately due to a miscommunication, I found out about the take home exercise 2 days before the onsite, so I had to scramble to put together a prototype the day before which unfortunately meant I did really poorly in another interview I had scheduled for the same week.
I don’t mean to sound arrogant, but after the panel interview where I presented 2 case studies as well as my prototype, I was very confident that I would get an offer. I could sense from people’s body language and questions that they were impressed with my work.
- The Offer:
Sure enough I got an offer the following week. When I read through they offer they were pushing aggressively for a start date (2 weeks from the offer). This should have been an indication to dig deeper to better understand why they were in such a hurry (which I did a bit but I wish I would have gotten some more information). We ended up negotiating a later start date and increased the total comp number by ~10k (which netted out to about a 25% raise from where I was at with GoDaddy).
- Working At Amazon:
When I joined Amazon it felt simultaneously WAY bigger and WAY smaller than I expected . This says a lot about the way that Amazon operates (I’ll dive into the implications of this).
- How Amazon Operates:
Amazon effectively operates like a federation of smaller companies. There are (extremely) large organizations, which break into divisions, and then into small, functionally independent teams. At the time I joined, the Devices Org was 29,000 employees * massive *. Each individual team owns its own infrastructure, roadmap, and goals which trickle down the org. This is further emphasized when Team A, for example wants Team B to build an integration or work on something, they will “fund headcount” out of their operating budget.
When you operate at this type of scale, centralization is the enemy of efficiency. This is a paradox. In order to be efficient on a macro level, it requires being (very) inefficient at the micro level. For example, almost every organization is going to build their own tooling to solve effectively the same problems, but tailored to their specific use cases. Every org (probably) has its own forecasting system, way of publishing content to the website etc. A good example of this was when I joined, I wanted to see if there were any design systems for internal tools. It turned out there were 56!
The most surprising thing I encountered when joining was how manual the vast majority of processes are. It blew my mind how many business critical processes were managed with excel spreadsheets being shared via email chains. It is incredible how flexible and effective Excel is for such a wide variety of use-cases.
- The Implications:
There are a number of implications (some good some bad) of this operating model.
Documentation Is Essential
One of the things I appreciate most about Amazon is their emphasis on documentation. Every important decision is presented in the form of a document:
PRFAQ - Press Release and Frequently asked questions: a document format used to pitch a new idea or investment opportunity
OP1 - A team’s 1 year business plan: what they are going to work on and try and accomplish
BRD - A tactical plan for a particular project that lists all of the requirements in detail
Design Document - An engineering document which lays out the technical strategy with high level of detail, documenting the approach as well as alternatives considered
1 Pager - A summary document used to bring a stakeholder up to speed on a particular topic used for building alignment around goals
There are other documents including a global wiki is available where you can learn about almost every topic at amazon. A document centric strategy is critical at Amazon because of its decentralized nature. Instead of a person being the source of truth on a subject, the document becomes the source of truth. This makes communication much more egalitarian and explicit (which I really like). Also documents go through a number of revisions before they are reviewed by key stakeholders. This usually includes 5-10 revisions maybe more depending on how high level the leader is.
Continues in the comments…
Source:
https://benadam.me/thoughts/my-experience-at-amazon/