I always go there during working hours and the staff are friendly and very helpful.
the other good advantage is that they are never busy :-) so it is not like best buy that you have to wait for a long time if you have a question.
I don't know how they make money as it is a quiet store, maybe they have cooperate accounts as there are many businesses around, but I like going there because of the good customer service.
The free parking at the back is another advantage.