Yes. On Storm: Very Reliable Source confirms that they are generally friendly but not very efficient, i.e. "lose" emails, "forget" payments etc

. This was the case about a year ago. Things could possibly have improved by now.
Given a choice, I'd go for a permanent position just about anywhere else.
Off-shore bank accounts are nice but at some point reality (tax-man) will catch up.