Thanks Wanderer!
Another question is what if I have a work permit in one country, for example Germany, am I still only allowed to work in Germany? what if the properties of the job includes travelling in different European countries?
I have Swedish residence card, and it states that I have work permit in Sweden, I am wondering can I work in other EU countries as well? Or I have to apply for the work permit in that country again? Thanks!