I was approached by the recruiter because she found me on LinkedIn. Initial phone interview the recruiter was 15 min late and seemed very unorganized. She then referred me to the hiring manager which took a couple of weeks. I had a good conversation with the hiring manager, mostly questions about how I would manage a team and bad employees. I sent him a thank you, and he told me another manager will be talking to him via phone. The recruiter set up the next phone interview 3 weeks later. The second phone interview was okay but the manager interviewing was asking very detailed questions in product management and seemed to have a bit of an attitude. After that I was sent an email three weeks later again to come in onsite to meet everyone in person. When I sent the dates and times I was available, a week later they said the position is on hold and they would let me know. I waited another week (note I'm in 8 weeks now), and reached out to the hiring manager, a few days later the same recruiter called me and said that she forgot to contact me. She then sent me another position they thought that I would be a good fit for, I declined to go through the process again.