I have a lot of experience with it. There are 3 sites that I still manage under a satellite ISP contract. The largest downfall for me is how unreliable it is. One of the sites is in Hoonah, Alaska (Check out google maps). Anyway, the weather there is completely unpredictable. If that weren't enough, they also hold a dish to dish link as part of their internal LAN. Getting in remotely is always a pain in the rear. I can also usually bank on only being connected for about 10 minutes at a time before I have to reconnect.
This is worst case though. I'm using software in that case that has an incredibly high packet issuing rate for connection assurance... (TCP over UDP) Basically, it's using a massive flow control to make sure that I stay connected.
In your case, that won't be too much of an issue though as VPNs don't have too much of an overhead. But things like bad weather are going to be a big issue. Not to mention, I'm fairly certain that is isn't cheap to get it setup. The fees per month are comparable to that of Cable/DSL but your downloads will be slower, and reliability will be close to 65%-70%....hardly worth it from a professional standpoint.
As for work from home.... hmmm, try it out. They have any trial basis that you can utilize (full pay rate of course) for a few months? The good thing about 99% of Satellite ISPs is that they give you a backup dial-up connection for free. And if you are just using the dial-up for a VPN and then using things like Outlook, 3rd party apps, etc, then it really isn't too bad.