Not the best, but is anywhere else better these days?
Pros
Good salary considering you can work remotely, although you can maybe do better if you're based in London. Interesting and challenging work. Hiring and promotions are quite meritocratic, at least compared to other places I've worked, so most colleagues are good at what they do. A lot of autonomy and not too many meetings.
Cons
Staff morale is low due to erosion of culture and recent compensation changes, although that's a general trend in the industry. Leadership still too focused on putting in AI everywhere rather than improving the poor core product, despite customer pushback. Performance management causes stress. Small teams mean lack of knowledge sharing and single-person dependencies are the norm, and engineers are typically on call at least one week out of four. Lack of transparency at times, although I knew that before starting since the recruiter misled me about the interview process. "Flexible time off" means you get the bare minimum 20 days, and any more is at manager discretion and can depend on performance. Most other benefits (pension, sick leave, etc.) are minimal compared to other companies, although the private healthcare is good. Not open to part-time working. The London office facilities are very poor compared to the fancy Dublin and Boston ones.