For a while now i have been working in a Japanese software development company and one of the things that was really mind-blowing was the difference in the work culture here and in companies in north America. Even though all tools and development is the same, it is the attitude to work, dedication and sheer unity with which people work is what really made me love working here.
I was wondering if other people who worked in other countries as developers share the same thoughts. How is working in a non north American company (and hence environment) impacted your work style and what changes to your current work culture you think could be made based on what you have observed in others?