Pros
A lot of very good people on staff that are highly motivated Some excellent domain knowledge within the company. Dublin office centrally located. A low stress environment to work in with a good work life balance and good raport (craic) within the office. Competitive pay and package (when they are honouring the pensions! ) Interesting and engaging work.
Cons
A rush to reduce costs by offshoring everything has resulted in poor moral, deteriorating code quality and conflicts of interests between locations No future if in the dublin office (new mgmt team seem content to continue the previous team's contention that cheaper is better). Seem prepared to let good people move on and in no rush to replace those who leave (in dublin anyway). Once upon a time this would have been a company that enforced best practice in software development, challenged existing practices where they thought weaknesses existed and embraced change when necessary to make its software better...this culture has fallen into decline in recent times.