Horrific customer service!!! Literally not known a company with a worse customer services approach! I left to a smaller company and what a breath of fresh air. They actually pick the phone up!
6 years ago
Admiral has a
2.6
average rating
from
1,674
reviews