The prices for buying and selling are what I would expect, after all, they are running a business for profit.
However, there's really no reason to be rude to the customers. And they are exceptionally rude, regardless of whether you are there to buy or sell.
Pros: there has been a bargain or two
Cons: rude staff