Initial process was slow and weird, corporate assistant recruiter contacted first and then hiring recruiter contacted almost after a month saying that he forgot. The hiring process took a week with 7-8 interviews and a technical presentation, all went well following initial offer. Initial offer was lower than my current salary. I countered with asking to match. Instead of negotiating few days later got a response that the position has been taken off due to internal issues, which i found was a lie. Worst experience.