If you work it out, say an average day of 9am-6pm, that's 3 minutes for each drop, not including time needed to get to each destination.
Some may be 1-2 minutes apart, some maybe 3-4.
Amazon delivery drivers wait longer than that in our reception never mind travel time.
I think 150 a day is wildly optimistic.