Some reasons why a company may become a multinational firm:
To avoid protectionist policies on trade, producing in another country can prevent the tariff or quota restrictions on foreign trade.
To realize globalization of the market and enjoy large scale economy.
To realize the diversification of markets and spread risks of operation
To take advantages of information technology and high speed travel