Senior Software Engineer • Current Employee
Pros: Hiring process:
The whole hiring process was great. The recruiters always told me about the next steps and what else was missing in the process. The process went quite quickly (in fact, I slowed it down a bit because I was doing another process). At the end, I had a team matching round where I was able to pick between 3 teams. I was also able to negotiate a pretty good compensation package.
Onboarding:
The onboarding was well organized. You have 30-day, 60-day, and 90-day "lookbacks" (reviews) to see if you're meeting expectations and what you should be focusing on. My manager is pretty hands-off and the team has been very welcoming, helping me with the ramp up and answering any questions for me.
The office:
I'm based in the Madrid office. You have to come 3 days per week. You have free lunches Monday, Wednesdays, and Fridays. Most people either come Mon-Wed or Mon/Wed/Fri. The office usually organizes office-wide activities once a month. There is a mix of international and Spanish-speakers.
The company/Exec:
IMO Exec seems to have a clear direction for the company. Things get a bit more fuzzy at the team level, with Product and Engineering disagreeing on the specifics of certain OKRs/efforts (classic Tech). Depending on your Org/team, things can feel a bit more hierarchical, but overall I've had a very good feeling of the company.
Cons: I can't think of much. The 3-days per week office policy is okay, but I really hope they don't change it. Otherwise, I know a lot of people would be unhappy.
It also depends a lot on your manager or organization. I know some people come once or twice a week, and their managers don't care. Others would get a comment in their 1-1s if they haven't come 60% of the days to the office in a given month.