Do members of Schengen always issue Schengen visas, which enable the person to travel within Schengen or can a member state issue a non Schengen visa or apply limitations to a Schengen visa?
For example: in my country there is a big problem of people coming in with a short stay visa C, for example as tourists or seasonal workers, then they cross the border into another Schengen country and apply for a job there. Can some visas be limited to one country or do Schengen members always issue Schengen visas, wether they want to or not?
I know that entry into Schengen can be refused, despite a Schengen visa, for example if the visa is based on facts, which are not credible or if accommodation is missing and such.
But how does it work for travelling between Schengen countries, do the same rules apply?
For entrepreneurs working in the tourism industry it is a very confusing situation, because their guest workers get issued Schengen visas, but if the worker uses the Schengen visa to go to another country the company may get investigated for human trafficking, according to politicians I spoke to. Often buying the worker tickets back to their country of origin is not enough to deter them. But I wonder if there is any legal basis to prevent them from travelling with their Schengen visas and why this responsibility is on the hotel and not on the government which gave them a Schengen visa, they ultimately don't want them to use.