The process involved quick screening call, an interview with hiring managers and a final interview with clients. Interview process was straight forward and everyone was professional. There was nothing negative throughout the process. I felt respected and treated professionally.
I ended up declining the offer as I believed I qualify for a higher position. Maybe more flexibilities can be offered. Job descriptions were a bit unclear and broad from another review here which felt like a trap.