HR contacted based on resume, one phone interview, one onsite interview, HR provided all details on company location, hotel, and booked the air flights; onsite interview was with the whole team and manager, discussed previous key projects, and showed my team work and communication skills; then got job offer quickly, the process is very efficient and company is fantastic.