First time I've heard of them!
Other sites I know people to use: Society6 and Zazzle.
Personally of all those sites, I've only had experience with Society6. Their quality is pretty good!
I have a store with them but I've never profited significantly. I've had better luck selling merchandise myself using third party producers and selling on Gumroad (and recently started on Storenvy).