I was referred for a position, had a phone screen with a HR manager, then another one with the manager I was going to work with. I was then invited on-site for a face to face interview (behavior &job fit) with senior managers and directors for 5 hours. I waited for a week to hear back from the recruiter who eventually contacted and told me I did great and they really liked me but the position I applied for cancelled . However she referred me to another position where I had to take an online assessment (Gmat type) , phone screening with a manager and on-site face to face interview with senior managers and directors. The whole process was smooth and their HR staffs are very professional.