HR was very professional & shared all details upfront. Had 3 rounds of interviews: HR, Technical & Client Interview. Even if you're skill-set does not match the role, they recommend you for a different role. I was initially interviewed initially for a lead developer kind of a role, which clearly didn't head well for the both of us. They were quick to identify a role closer to Solution Architecture and the likes as that was my strong suite. Compensation vice also, they match the market standards based on your skills. If you're highly skilled you would get the package you propose or at least closer + Bonus. H1B visa transfer done in premium & they take care of relocation + stay if you were to relocate.