In my opinion, there is only one, however significant, advantage of setting up a branch over setting up a company in Poland. This refers to the flexibility of transfering the funds between the mother company and the branch. It does not have to be justified at all - it is a situation similar to transfering the funds of the same company between different bank accounts. The only thing is that the bank account of the branch is opened in a bank located in different country.