All around terrible
Terrible website, just automatically denies claims and says documents aren't enough when I've provided everything they ask. Total scam.
United States
Terrible website, just automatically denies claims and says documents aren't enough when I've provided everything they ask. Total scam.