Star

Star

Verified

Member since March 2024

Complaints

Frustrating Experience & Poor Customer Support At BetterMe

2,856

The customer support provided by BetterMe-US is abysmal. I have reached out multiple times with questions and concerns, ...