They don't respect appointments. They don't have any credibility. Late payments for no reason. Very bad technical support. They lie all the time.
Too bad company to work with I would never advise publishers to try working with them.
This review reflects the subjective opinion of the user, and not the official position of the editors.