The Schengen Agreement only defines the region within which there are no borders, it does not define who can work where and for how long.
In addition, any EU citizen is free to work in any EU member country with no restrictions. For example, as a UK citizen I can choose to work in Germany without needing a visa, despite the UK being outside the Schengen Area.
In addition, any EU citizen is free to work in any EU member country with no restrictions. For example, as a UK citizen I can choose to work in Germany without needing a visa, despite the UK being outside the Schengen Area.
http://en.wikipedia.org/wiki/Freedom_of_movement_for_workers