I'm planning to apply for an international CO-OP work term as a programmer for January next year to finish off my Software Engineering degree (Canadian).
I am hoping to apply to a European company, as I have been to Europe once before and want to see more of it.
What should I know about the work culture in various European countries to ensure I'm prepared? Are there any countries I should avoid if I don't want to be stuck in culture shock mode the whole time?