Food was good but the customer service was one of the WORST I've ever experienced. Called in advance around 5pm to place a large order for myself and some coworkers. Walked in at about 5:35pm since I had to work at 6pm. They were kinda busy but I thought it was ok since I figured I would pay and get my food and be on my way. Paid and they said it would be a few minutes. I stood to the side thinking they were finishing up the order since they were a bit busy. 15 mins passed and no one updated me on what was going on so I had to go up to the girl at the register to ask what was going on and she said it would be a few more mins. Let me remind you it was a bit frustrating since I worked at 6pm and it was now 5:50pm. So I patiently waited and sat down and they called my name at 6:13. I asked the girl that was giving me my food "was it not cooked until I got here?" And she replied with "we don't make food until it's paid for" with a nasty attitude. so that just aggravated me even more at the fact that they didn't tell me this over the phone. I could've easily paid for it and picked it up without being late to work and waiting the 30+ mins in the restaurant. So I asked her why I wasn't told this on the phone and she just stayed quiet and when one of her coworkers said something regarding how long I was there for to her, she just replied with "oh well, It is what it is" finished giving me my order and walked to the back. Not trying to make myself more angry, I just walked out and left. Not once did they apologize for the long wait or for not telling me that it wouldn't be made till I paid. I work in customer service and this was one of the worst restaurant experiences I ever had.