I did a job in Denmark a while back now, it was a little odd at first, but I grew to actually kind of like it. It's clean, the people are friendly, in some cases disconcertingly open. They are also rapidly becoming one of the leading forces in environmental concerns and engineering and they have amazing social programmes. It could actually be a very exciting time to pursue a position there. You're still close enough to home to hop on a plane for the weekend to go and see family and friends; and Europe is still [and will be for the foreseeable future] the Mecca of cheap international travel. If you decide after work on a Friday to take off, you can still be home in Ireland quick enough to go out with the lads for a pint before last call - and still have change from your last hour's pay.
Also, the code may seem to be coming out of India, but I've worked on some projects where I've inherited code from India [no offence to the good programmers out there], but the large majority of it is complete garbage.
I don't think this is at all the fault of the quality of programmers out there, but I do think it has a lot to do with cultural and language barriers between project architects being from one country/continent/hemisphere and the coders being from another. I think this would be reflected equally if coding was being outsourced from India to the U.S. When you separate the coders from architects you will always have these problems, I can't see a way they can be avoided.
It could be very eye opening, culturally satisfying and a great way to see that part of the world, but I would definitely recommend doing a LOT of research before you jump into something like that or you could find yourself thousands of miles from home segregated from friends and family and not in the position you'd hoped for.
I moved from the UK to Canada ten years ago where they speak English [allegedly] and thought it would be a breeze. Everyone laughs when I tell of the huge problems I found with the language/cultural barrier here - it's easier now after this long, but even now I sometimes get stuck. How do you explain ideas/concepts/things where you can only explain using other ideas/concepts/things they've also never heard of? Simple [if a little silly] example to illustrate the point: How do you explain Marmite to someone whose never heard of either that or Vegemite or pickle - the Branston variety? The food ones are the most obvious.
Technology here is different too, half of my DVD collection didn't work, and try explaining to the 16 year old in the electronic store what region encoding is, trying to figure out how to make your DVD player region free, or using your old English one and running it through a PAL/NTSC converter. If your eyes just glazed over, don't worry - the kid in the electronic store's did too. If you can't explain technology to a guy that's supposed to understand technology, you know it's a lost cause.
People who grow up in major cultural centres - Europe, the UK, Hong Kong, Kuala Lumpur, Singapore etc who are used to being able to place their hands on whatever they want at short notice will likely find it [as I did] extremely frustrating trying to get things done with any sense of urgency. A week next Tuesday is not an acceptable answer to "When can I get my toilet unblocked?"! They also have different expectations on standards of living and what constitutes acceptable standards, this stems from personal comfortabilities, values and priorities. When you're ripped out of your comfort zone, those things that you once never gave a second thought or took for granted can come crashing down around you in a completely unexpected fashion.
Living in a country is hugely different than visiting there. When you're visiting, you're not really exposed to anything that affects those that live there on a day to day basis. Government, local news, garbage pickup etc. How many countries have you visited and gone away knowing who's running for local office, rental laws, how many people got held hostage in the local school today, why didn't they take your garbage but they took everyone else's on the street? What do you mean there's no garbage tickets? What the hell are they and where do I get them? I have to pay for those?! Why haven't I received any mail since I arrived? What the heck is a communal mailbox? What does that diamond on the road mean and why are you giving me a ticket for driving in that lane?! Why does everyone drive so slow in the fast lane? Why doesn't anyone use their indicators? Why can't I get my car in manual? What do you mean what is "manual"? The one where I change the gears, the opposite of automatic! That's standard? Unless I missed the definition of the word "standard", doesn't that mean: all cars should have that with that unless I specify otherwise? Shouldn't "standard" mean automatic then?
I appear to be going on a rant, so I'll stop there. Needless to say, things will come up that you would never even have thought to question before you arrive to live in another country. It is part of the fun of moving there, but be prepared for endless frustration and being the butt of everyone's jokes while you find your feet. The problem can only be ten-fold in a country where you don't share first languages and whose culture is so vastly different than your own.
Not warning you off by any stretch, I'm sure it would be fantastically exciting. I'm just giving you a heads up, it's not as simple as just moving - even if you already have the job lined up.
Another word of warning: Due to the vast difference in pay you can expect if you were to go to India - I would think it would be wise to make sure you have a ticket out of there before you leave because trying to afford the intercontinental flight back to the UK on the wage you'd receive in India would be extremely difficult. Always think about an exit strategy in situations like this before you jump in.