Pros
1. Extremely interesting projects and technologies. 2. A lot of learning -- I mean A LOT (but in a good way)! 3. Everyone is forced to act nicely & friendly -- which is good. 4. Overall, it's much better than many other companies -- not because it's up to the expectation bar, but because other companies are much worst in most places of Ireland!
Cons
1. Dreadful and toxic hierarchy. 2. You might very probably find your boss or leader is way less experienced than you. 3. Occasional Robbery: Your team lead might take your work/idea and not give you the credit – it happens. 4. Too many boilerplate meetings. 5. Very difficult to have a good increase in your salary, and the salaries overall are not that great, they're just "okay". 6. A lot of inconvenience and inconsistency in the company protocols and values (they force you to adopt the company values while they don't!). 7. Internally, it's more like: "it's who you know, not what you know” – but that’s not new, it’s rather almost everywhere in Ireland! 8. Promotions are based on the time you spent in the company more than your contributions.