Since Bulgaria joined the EU in 2007, there are no longer any labour restrictions on citizens of other EU countries, but with high levels of domestic unemployment and some of the lowest wages in Europe, Bulgaria isn’t an obvious destination for foreign job seekers. In fact, local people lament the 'brain drain' as Bulgarian youth seek work in other European countries.
The government is keen for foreigners to establish businesses as long as most of the staff are Bulgarian, but paperwork can still be labyrinthine. Most foreigners working in Bulgaria are employed by multinational companies in jobs arranged before arriving in the country.
If you intend to seek employment in Bulgaria and are not an EU, EEA or Swiss citizen, you will need a work visa; contact your local Bulgarian embassy for details. If you do find a temporary job, the pay is likely to be very low. Do it for the experience, rather than the money, and you won’t be disappointed. Teaching English is one way to make some extra cash, but the market is often saturated.
If you arrange a job before you arrive, your employer should plough through the frightening mass of paperwork from relevant government departments and pay the various fees. If you land a job after you arrive, or you’re considering setting up a business in Bulgaria, contact expats for current advice about the plethora of required forms and fees.
Work Your Way Around the World by Susan Griffith provides practical advice on a wide range of issues.