I was referred by current employee. HR reached out and arranged a Skype "phone" interview with 2 hiring managers, then another 2 Skype virtual "on-site" interviews. The entire process took around 4 weeks. I was the finalist speaking with the higher management level, and the hiring team decided to postpone the entire process to August since they wanted to interview people physically "on-site". Why couldn't the entire recruiting team make your mind before initiating the recruitment process and not waste candidates' time? Very unprofessional and insolent.