and the possibility of specializing in either business or legal English (I would prefer legal)
Legal English is an extremely small market, however it's difficult to find people who can teach it well. You would need to be in Warsaw. You would also (generally true in Poland) need to be familiar with British rather than American English, since that is what is used most in Europe.