In relation to how modern and competitive the dev community is. As far as the 'off shore taxing', bear in mind that media exaggerate a lot, it can be done, but you MUST have a good support team of accountants and lawyers.
Ah, yes. I wouldn't suggest it for having the offices there. Just to incorporate. And with online teams, you can be anywhere too.