Reviews13
Filters:
Rating
Language
Sort:
Most recent

Sela Group is an average company. I had a mixed ex...

Sela Group is an average company. I had a mixed experience with them. While their services were satisfactory, their customer support needs improvement. Overall, I would rate them as average.