External recruiter reached me out and told about the position. First round was a phone screen interview with a Senior QA Engineer, who was a super cool and knowledgeable guy. After that I got a home assignment, that was pretty challenging, but I did my best. The final round was an on-site interview with other team members. Everybody were professional and extremely nice, I imagine their team work environment is one of the best. After a week I got an offer but unfortunately had to decline it because I had a promotion opportunity at my current company