Basically, what Jacq said. What are we supposed to tell you?
I will tell you something, though, experience from a family member, who taught English in Japan for 7 years.
She loved the country but not the society. She felt like she'd stepped into the 50's or eariler as far as women's rights and the perception of women went - the view they had of themselves as well was not good, needing to hurry up an marry and to quit work once they did so. It was expected of them. She had more than one occasion of stalkers; exteremly inappropriate ones. Police never did anything. Stalkers are something that is not uncommon for foreigners, as Japanese can have an obsession with the Western body and culture.
She had stories of many people becoming seriously depressed in their year of time, often otaku that had deluded ideals of the country, due to the Japanese treatment on gaijin (frequent pointing in the streets, even from adults) and of culture shock, and of isolation. A lot of people became alcoholics.
Another bizarre thing she mentioned was that most men hired were gay, she had no problem with gay men but in general it meant she was single for most of the 7 years.
When she came home after all that (the society was too much for her eventually) she was not rich by any stretch, she was not well-off at all. She ended up living with some other family members in fact.
This was in the 90's, I can only hope things have changed since then. Although from people I've heard from living there, they haven't.
Moreover, if you can't speak basic Japanese you're going to be in trouble, having to communicate with hand signals and such. It's not all it's cracked up to be, I don't even want to go to Japan even after being kyuu 3 (level 3 of 4; 4 being basic Japanese, 1 being totally fluent). I also read a story from someone recently of how they are fully fluent and still spoken to like a child, always a source of amazement to the Japanese, and spoken about behind their back like they won't understand. It's not a good feeling, knowing you'll never be treated like a Japanese person no matter what you do.