I worked as the only foreigner in a series of purely ethnically/nationally homogenous workplaces as an English teacher in Korea for years. To go slightly against the grain on this, there are things to be aware of.
Conflict resolution is often culturally framed. In your diverse workplace there would have been a variety of styles present (direct emotionless, direct emotional, indirect, etc) but acceptance of that variety. In a culturally homogenous workplace your style may turn into an issue if it runs against the cultural norm. If everyone beats around the bush, you may end up being the jerk by addressing problems directly.
The same thing is true regarding view of time and deadlines. The central organization in my company is in Belgium but there are plants all over the world. I recently spoke to a person in the central role about doing training in this variety of environments. He said that if you show up 5 minutes late to a meeting in Germany you will get a talking to whereas if you show up 5 minutes late to a meeting in Italy you will be the first one there. When he goes to a new place he always shows up early to everything until he figures out what the local culture is. If the prevailing culture is extreme when it comes to coming to meetings or meeting deadlines being the odd one out can cause friction.
As a special case if you are going into a supervisorial/managerial role you should make yourself very familiar with any cultural quirks. Assuming that some norm is universal may put you in an uncomfortable situation. In my experience in Korea calling in sick is really frowned upon, the cultural norm is come in, look sick, get told to go lie down, and get some sleep at work. If a North American manager came in and laid into someone for sleeping on the job or coming in sick they would be unfairly treating that employee.