One star is too many
One star is too many. This is the absolute worst company I have ever done business with! They continue to dismiss my concerns and ignore my account. It has been years of struggle. No wonder they have an F rating with the BBB.
United States
One star is too many. This is the absolute worst company I have ever done business with! They continue to dismiss my concerns and ignore my account. It has been years of struggle. No wonder they have an F rating with the BBB.