My experience is that cultural fit is important but more important is attitude. There's a set of can-do attitude that will almost always fix the cultural issues unless it's a very distinct cultures. Most cultures are just about being open, etc. But so few are actually hungry and have can-do attitudes.