Courtesy of Pawel Jaszczuk Japan is notorious for its exhaustive work culture, one that has employees spending long hours in the office. After a long work day, some workers are known to turn to drinking at local bars to blow off some steam. But, after too many drinks, they’ll sometimes miss the last train home […]