Pros
Nice trip to the US if you're lucky, some nice colleagues, good health insurance. compared to what other IT firms in Dublin offer, there is not much I can think of.
Cons
I can only speak for the German Inside Sales Team, but staying in line with overall company culture, this is probably one of the most toxic work environments in Dublin. At Microsoft visibility is everything. The joke "it doesn't matter what you do, what counts is the look on your face while you do it" couldn't be more true anywhere. Sucking up to Management is explicitly encouraged and will almost certainly be the decisive factor in whether you will have a career there or not. If you are unlucky, the biggest part of your bonus will be based on the subjective opinion of management, so you'll be at the mercy of the complete hierarchic chain, which is able to -and will- take away your complete bonus on the basis of their personal feelings towards you, irrespective of your actual numbers or how you behave towards colleagues. In such a case, there will be no support offered from anywhere within the company. In the German team, management also takes photos of your desks and sends them around in work-related chats if there is, say, and empty cup or a stain on your desk. As much as visibility is key internally, the company is constantly trying to represent itself to the outside and will expect you to be part of this. This culture can be overwhelming at times and is only good for a very specific kind of person. You know best if you're one of those. Perks at MS are few, there is a good health insurance , but no freebies such as free breakfast or snacks. There are tons of good and highly reputable IT-companies in Dublin, most of which are offering far better culture, management, salaries and perks and I'd advice most to look elsewhere.