Haha yeah rakuten gets thrown around a lot. It's a pretty infamous stepping stone for getting in at this point. It's definitely easier to be happy at a foreign company.
I think I'm relatively lucky. Some luck is required to get established in the IT industry I think, especially the smaller, foreign friendly one. I think the hardest problem facing people who want to move here is getting a foot inside the door. To me it seems most people who have lived here long enough have been able to establish a life they like.
Working conditions have changed, but slowly. It seems most of the change is in new companies, while the old still lag behind. But I've heard good things about certain game companies.