Everything about this company and its parent company is sketchy. It would not surprise me if the glowing reviews about working there are paid endorsements. It is a high stress environment, no room for innovation, just clear as many tickets as fast as possible. High learning curve. everything is custom built in-house solutions, even the company messaging system is an in house custom solution. And because of the problem mentioned before, nothing works quite as intended. You will be blamed for not knowing the many nuances of their environment.
All that said, while the company itself operates in the legal realm, the services they provide help enable the scammier businesses navigate loopholes and skirt regulations. A large chunk of their clients reside in foreign countries.