They take forever to get back to you. I had to send them multiple emails to even get an official on-site confirmation despite being invited for it right after the skype interview . Besides, they are all about worth ethics and corporate culture but they don't even bother to respond to candidates who has taken out the time to go for an onsite. The entire process is tedious and may take months.