structured, good maintained and people are nice. They have made me comfortable throughout. Technical round was also well planned, questions were high ended. advance level questions were asked which kind of showed the quality but overall good expernce