Overall, It was smooth from Recruiter calls for screening, Interviews and Hiring. Entire process was within 3 weeks. The process was as follows: Recruiters call for screening, Initial Call with Manager over phone, In Person interview with 4 different employee, offer, medical tests and finally onboarding