The procedure permits, there will be many steps and that troublesomeness. For a foreigner, if you want to work for a company, you must have a valid work visa.
Steps to obtain a license to be a multi-stage and the more difficult for foreigners if you want to work for the company, you will need to have a valid visa.