Best case scenario for me: we don't get sold or they only sell the broadband division that I don't work in. It's quite possible that the company will only sell a portion of it's business. If the division I work in isn't sold, I'm fine. If the division I work in is sold, things get tricky and I've had trouble finding answers as to what happens to me.
If I lose my job, I have 28 days to find another one or else I have to leave the country. My work permit is tied to my employer and if that employer changes, a new permit must be issued. That's where things get murky. In the UK, if a company is purchased, the purchasing company must abide by existing employment contracts. However, all the new company has to do is be slow in applying for my work permit and I'm screwed. So if the division I'm in is purchased, I have a quandary. Do I risk it and assume they'll apply for a permit in time? Do I immediately apply for other jobs?
I now have one solid job offer in London, another one in Amsterdam, and two more companies which have asked me to contact them in the event my situation changes. Obviously, I've no desire to leave the UK as I'm hoping to get permanent residency over here, and possibly citizenship after five years. Moving to mainland Europe would make that harder (unless a company throws a wife into the deal, I suppose). Frankly, I just don't want to leave my current employer.
Things have finally settled down at my work and the division I'm in is showing awesome results. The testing systems are finally large enough to catch problems before customers see them and I work with two very bright programmers. We don't always see eye to eye (which is a good thing), but I'd be hard-pressed to find this level of quality programmer at other companies. I don't like this level of uncertainty.