insurance & everything
...very interesting thread. I have nothing to do with JA, IJM or the other mentioned companies.
But I am "employed" on a similar basis as freelancer.
I think the best way to be safe is to set up for my little one-person business a ltd or, since I am german, the german equivalent, the GmbH?