ALWAYS late. And not by 5-10 minutes--usually at least 30 minutes. Additionally, the orders are FREQUENTLY INCORRECT. I understand that mistakes happen, but it happens enough that you should never get your hopes up that you will actually get what you ordered. You can trust them to be late, though.
Finally, lets talk about their TERRIBLE customer service (if I could write this review in all caps, I would, but I fear it would lose its impact). Bitesquad needs to do total refunds if they mess an order up badly enough. Once, my order came over hour late, and the driver had accidentally grabbed someone else's order. When I called in, they offered me $5---I had to fight tooth & nail to get only the item refunded (which still left me paying $11 for something I didn't order). Once, when I called in to complain, they accused me of calling in too much to complain! Like it was MY fault that they were screwing up all my orders! In my industry, if I sent my client something they didn't want, and it was late, I would be lucky to get paid at all.