it was nice, they are friendly and professional. The first interview can be On-site/Video Interview:You might be invited for an on-site or video interview. Then there was team Interview:You may meet with members of the team you'd potentially be working with.
Long but rewarding. Multiple layers on interviews starting with HR virtually, then with direct supervisors. Nothing to difficult in the interview process, just make sure you brush up on company culture and norms.