Talented, international teams (Dublin office was split about 50:50 nationals/non-nationals when I was there).
The product is impressive. It's also built in a way that is scalable, so you avoid double work or things breaking.
The package is great: compensation, RSUs, health insurance (dentists come on-site). The office is on a Luas line and between Dublin's two train stations, with a gym next to the office. There's a nice canteen with free breakfast, snacks, and drinks.
Top-quality hardware and software are available to you.
Internal trainers run courses/workshops regularly. Some you do as a team (the agile workshop), but you're free to sign up for anything you have an interest in. You get to meet people in other departments during these and find out more about what other teams do and how they operate.
Possibility to change teams/roles/locations usually seems possible. As long as you give them enough notice, they will try to facilitate it for you.
Teams are allowed to experiment with what works best for them, and everyone's input seems valued. For example, if you want to use Scrum/Kanban or how you want to handle tech debt.
Work/Life balance is exceptional (might not be as good if you work directly with clients, as most of them are in US timezones, but if you have evening calls, you can start later).
Since they use their own language, it can be frustrating at the start for more senior developers. After going through five weeks of bootcamp learning the language, it can take a while to adapt before they feel they're contributing the same way they were in a previous company. This is not really a problem if you're in it for the long-term, though.
On the flip side, it might be easier for a graduate or junior developer to pick up the language. However, if you plan on leaving and all/most of your experience is in Xpresso, you might have fewer options. (There are dev teams in Workday who don't use Xpresso, but these positions are obviously limited).
You work on two projects a year for the bi-annual releases, which can get a bit boring if your team is working in isolation on your project. It would be cool to set up additional smaller projects where you work with people from other teams one day a week on MVPing innovative ideas or something similar, but obviously, product takes priority, so it's not sure how feasible this could be.
As the product was built in California, there's a lot of knowledge there that teams in Dublin are reliant on. It would be cool to see the Dublin office take some more ownership over specific areas or develop more subject matter experts on certain aspects of the product. Aside from that, keep doing what you're doing. I loved working there and think there are massive benefits regardless of what stage of your career you're at.
I did a phone interview first and was then invited back for an interview in the Dublin Office. The interview consisted of four half-hour sessions. The whole experience was comfortable and informal.
The interview process was hassle-free. The interviewer made me feel comfortable. The recruiter first contacted me, described the entire interview process, made everything clear, and also told me what would be asked in the interview.
During the pandemic, interviews were held over the phone. This made for a less human, more robot-like interview experience. Otherwise, the questions were good, and the person on the other end of the phone was nice.
I did a phone interview first and was then invited back for an interview in the Dublin Office. The interview consisted of four half-hour sessions. The whole experience was comfortable and informal.
The interview process was hassle-free. The interviewer made me feel comfortable. The recruiter first contacted me, described the entire interview process, made everything clear, and also told me what would be asked in the interview.
During the pandemic, interviews were held over the phone. This made for a less human, more robot-like interview experience. Otherwise, the questions were good, and the person on the other end of the phone was nice.