Yes, you're very right! It could be cold weather that is responsible for their frequent coffee consumption. And I agree about work culture too. Only after the advent of I.T. companies, work places went slightly casual in that field. But rest of the places are still too formal.
Thanks for your feedback!