Be absolutely sure to read their contracts before signing them. You can't trust their representatives to give you factual information at the time of sign up. \r
I asked a question and was told one thing by their rep. Later they charge me this huge fee and then hide behind their contract. \r
If you can avoid doing business with them - I would.
Pros: None - Worest Customer Service I've ever experienced
Cons: Hide behind bad contacts/ give out missinfo to customers