I remember about a decade ago they used to have a lot of serious problems -- people weren't being paid for months, overall nastiness, shops cancelled without notice, I think they might have been on the verge of going out of business. I avoided them like the plague. Suddenly the owner stepped up, cleaned up their act, and did a complete 180 degree turnaround. I put a toe in the water to try shopping with them. They had some great shops that paid really well (and on time). When I moved, they didn't have as many shops in my new city, but if they did I'd sign up for them.
As for weirdness and nastiness: I suspect this is said about all MS companies, large and small, at one time or another. Frank can be abrupt and to the point, but that just makes him human.