Pros
The job scheduling is flexible.
Cons
Extremely poor management. I was making deliveries to an apartment complex that was very difficult to navigate through. The buildings had no precise order numbers. In addition, the geolocation for the delivery addresses on the Amazon Flex app were incorrect. I called the customers for help. After each phone call, I called Driver Support to update the geolocation to ensure that any future delivery drivers would not go through what I was going through, and most importantly, so that the customers would receive their packages on time. Asking around for guidance, several individuals mentioned that they were afraid to order packages because they were never delivered correctly. That is lost business. I made it a point to update every delivery that I made. After my shift was over, I returned the remaining packages. Driver Support is not available to drivers after a certain time. As an Amazon Flex driver, you do not have the ability to update the geolocation of a delivery. If this was possible, I would have stayed and continued to make the deliveries. I received a Policy Violation for "Unattempted Deliveries." This came as a shock to me, given that I was one of the few that tried completing deliveries or even attempted to call according to one of the customers. To say that I did not attempt to deliver the packages, when all of my actions and the customers themselves say otherwise, is an extremely poor lack of judgement and shows a disconnect between management and the customers themselves. If you have integrity and value your work ethic, do not work for Amazon Flex. This is NOT a reflection of the people that work in the warehouses, because they are amazing people. This is a direct reflection of the Amazon Flex Support employees and their management. I repeat, if you are a hard worker, and genuinely love to give everything your all, do not work for this company. They do not value those that go above and beyond.