Disorganized and inefficient.  Waited 20 minutes for a sandwich, name called, confirmed my order, and I drive 10 miles home.  Wrong sandwich.  Call them up, and told I can come back and pick up the right one!  I guess that if you spend your money at this location, be sure to unwrap and physically inspect the sandwich before leaving property.