I am completely familiar with ANA's flight training school in CA. The biggest difference with the Japanese culture and other cultures outside of the USA is the willingness of corporations to train employees from scratch over the long haul. I have had many clients and friends from overseas point this particular flaw of US businesses out to me many times. Train now, better have the knowledge for short-term rewards as oppose to training a person for the future in long-term benefits. When you start to fall behind losing becomes second nature.