The major benefit of doing business across cultures is that you enlarge your base of customers or workers. If you are willing to hire people from different cultures, you will have more potential employees from whom to choose. If you are willing to sell to people from different cultures, you will have a larger number of customers who might buy your product. These things are good for your business.
The main con of doing business like this is that it can be difficult and can lead to misunderstandings. If you do business with people from a different culture, you might not understand one another even if you are speaking the same language. You may have different assumptions that will color the way that you each understand things. This can make it more difficult to truly communicate with employees or customers.