I have been living in Japan for more than 10 years, and work there in the video game industry. I worked on projects for Square-Enix, Bandai-Namco, Gree, Ponos, Line, but also Disney Japan and Ankama (and currently working on a Pokemon card battle game).
Japan has good and bad sides, just like everywhere else.
Now, I have a kind request to everyone in this thread: Please be respectful and nice to each other.