I have dish (Hughes Net) and it works fine. I only pay of the 10 Mbps package and get downloads in the 7 to 9 Mbps and uploads in the 1.1 Mbps. The thing you have to get use to is the delay. A typical satellite delay is in the 700 ms range where cable/dls are in the 15 - 40 ms range depending on a lot of factors. This 700 ms delay does make all but the best VOIP deployments not function well. If you are working from home and using a VPN tunnel expect very reduced throughput on the tunnel.