Im not sure if its the app or the company but the app told me my driver was on time. I ordered the ride way ahead of my schedule. When it came time for pickup the app told me the driver was 34 minutes out. I canceled because i needed to be on time and i was charged to cancel. I may lose my job over this. Thought i could trust Uber but no...you cant trust Uber to get you where you need to be on time. Period.