I HATE to give Sonic a bad review because I love Sonic but this one is a dud. I have stopped by for Happy Hour (half priced drinks from 2 to 4) several times and I don't think they have ever gotten my order correct. To top it off, the wait is eternal! Forget the pull in stalls, you will run out of gas before you get your drink. The drive thru is slightly better. Fifteen minutes for a drink order is not uncommon and that is insane! I have only ordered food on one trip, which was an easy order of apple slices and they were completely rotten/spoiled. I went and knocked on the door to get them replaced and he looked and they were all rotten and majorly out of date. Scary.
I will say, the staff I have encountered are friendly and always apologetic but they seriously need a fire lit under their pants.
Where I am from, Sonic is very popular and successful with lots of traffic regardless of the time of day - even though there is a Sonic on pretty much every corner. The Sonics in the Charlotte area do not compare. It's really sad because Sonic is a great place when run well.