On the sales side, too many fees, doc fees, activation fees.... it seems almost dishonest. And every deal is a battle to get them to remove said fees. It is really a bad experience.
On the services side, expensive and not reliable. I would stay away from this place.