This is a totally unique business in a lot of ways. It values their employees first and foremost. That's why they close at 6 and are only open until noon or 1 on Saturday. If you want to avoid situations like this then I strongly advise calling first and setting an appointment.
Maybe their computers databases or payment systems are down.
Thanks! Your answer is awaiting moderation.