I was wondering about working in Japan - I'd love to know how the scene/pay/hours/good parts/bad parts/visa acquisition is compared to other countries.
This is my experience working at a small firm. If you can work for somewhere like Morgan Stanley you'll have good hours, good pay, they'll find you an apartment, pay for your trains, and so forth. You'll still have to deal with the weirdo scene. However, the banking scene is filled with creeps everywhere, so it probably won't be much different people than back home.
My advice to any non-Japanese considering working in Japan is to skip it unless you're a "big in Japan" underground celebrity. It would be great to be a semi-famous DJ or artiste in Tokyo. Working a typical programming job... not so much.
That all said Japan is a really fun place to hang out. It's just not a really fun place to work.
Edit: this was 10 years ago.