I'm working in global outsourcing company (and therefore interacting with several cultures) for five years, and only a few months ago I realized (in the harder way, i.e. suffering) that is VERY important to understand and have clear the differences we have between cultures.
I'm not looking for labels, but some common sense about how to deliver a clear message.
As an example, the way we say something is not as expected can vary a lot, as well as the way the other- side will get the message. In some cultures, is highly accepted to say 'your performance is horrible' and still the two sides will understand correctly the message, whilst in some cases a feedback like this could be get as personal, creating a bad mood between the two parts.
Your feedback and experiences are highly appreciated.