At a quick glance, it appears to be a subscription service which requires you to purchase a hardware device... Depending on what you do and where you travel, it seems to me to make more sense to buy an unlocked hardware hotspot and get a local SIM...