Does anyone know anything about

Does anyone know if has a reputation that is good or bad?
I have never heard of them before but need to know some more about them.
If you have anything to share please let me know off-list. We are seeing
some unscrupulous behaviour from them regarding marketing and spam.