There are a lot of misconceptions about offshore companies and what they represent, mostly thanks to the image created by the media.
Therefore, many entrepreneurs are reluctant to open an offshore company, because they think it sounds scammy or weird.
The truth is, an offshore company is just a company based in another country and because of that it gives you more power and control over the things that are important to you: lower tax rates, more privacy, less paperwork, etc.