The process was well structured. I applied online, first spoke with the recruiter who was very profesional, friendly and kept me updated very well through the process. She was very transparent about what the requirements of the team were, then I spoke with one of the hiring managers and its was a very pleasant experience to discuss my experience and their role requirements, next round was a skills assessment the hiring manager was very engaged and i really enjoyed working through the interactive session. Although I didnt get an offer I still appreciate their transparency throughout the process and detailed feedback on every step which explains how great their culture is . I would definitely recommend applying here