Hey Tachi/chaos,
I hate application forms, they're always about 25 pages too long, gee whizz.
Yeah its just a compliance job, nothing amazing. Just the perks are pretty good, they do courses there to speak Japanese and business trips abroad etc. Looking forward to that eek :) (probably...