They are unethical, unreliable and rude to their clients. Their product is good but all the problems that you have to go through and deal with makes it a bad experience.
I would recommend their product, however, there are other good companies out there with same or better product that really know how to treat their customers.
more