They are a legit company. But their moral code seems to have taken a nose dive in recent years. One of the agents hung up on me when she didn't want to deal with my problem. Literally hung up on me! Unfortune for her, I pay attention to names. I called right back and reported it. Not even sure they cared.