As of 1 May 2011, there are no longer special restrictions on the free movement of citizens of the 2004 “new EU member states”: Malta, Cyprus, Estonia, Latvia, Lithuania, Poland, Czech Republic, Slovakia, Slovenia, Hungary
e.g. A citizen of Poland can freely move to any of the other 27 EU member states to work or study. They can get in their car, drive to Germany, find a job and start working – all without having to ask anyone for permission. A valid Polish passport or ID card is all that is needed.
This free movement right also applies to their accompanying EU and non-EU family members.
There remain restrictions on free movement for citizens of Romania and Bulgaria, which can last only until January 2014.