Transport is poor compared to European standards and the cost of living is quite high. But if you live close to the city in Dublin it's not bad and it's a great place to socialise and be within 45 minutes of nature. It's probably one of the few capital cities in world where it's not unusual to strike up a conversation with a random person beside you on a bus.
Also it's a pretty easy place to do business. Our nature is humourously sarcastic and not liking authority which means we are pretty good problems solvers and management tends to be quite flat. The software is also small, so your only ever really a phonecall away from having a pint with whoever you need to speak to in the whole sector - from a graduate you met at a conference to a government Minister.
People also work to live not live to work (like the US) which makes a big difference. Also a big part of worklife is around interactions with colleagues - it's basically an assumption that most offices are full of at least a few characters who like to have the "craic" and banter. When working abroad I found I really missed those tiny interactions you have on a daily basis in Ireland - e.g someone telling you a story and making you laugh. Even in London you don't get that. It's not something you can pickup by getting an MBA but it makes such a big difference to the quality of life - compared to a stale work environment.
If your thinking about moving, drop me a mail!