I can only speak from personal experience, the most recent of which was two years ago...
I have always received decent to superior service from them. On my last order, one of the staff was VERY helpful and did the research while I was on the phone.
Its always possible to have reached an uncooperative employee. Rex' explanation makes sense also.