Frustrating experience.
Frustrating experience.
Unfortunately, we encountered many technical problems and account management challenges. Overall, a lack of transparency and understanding that the recently acquired company could address.
Date of experience: September 06, 2024
See What People are Saying on Trustpilot