Had 2 phone interviews with two different recruiters. Then was invited for an onsite, only to ask for one more onsite again after a week. Then after a few days, requested for another onesite one on one because they forgot to ask more details. After three onsites and two phone calls I was advised that they were needing more of an advanced person for the role, in my personal opinion more of a developer type role. What a bad candidate experience.