It is too long and time consuming, I had way more interviews with people that had no bearing on the position at all. Some were great and gave guidance, but communication can be difficult. Over 2 months of interviewing and wasting my time, I am glad that I was still looking and accepted another position with a more stable and reliable company that knows what they want. The ethics, or lack there of showed in one of my interviews, with an individual whom point blank said they didn't know why they had to be part of my interview process when they wouldn't be part of my overall job hierarchy. The concept of a "small family company" is not true anymore because of Allete owning them, which means that new standards will be set, I've been through this before. They need to be honest with you upfront and tell you they want someone hired by ____ and will have someone hired by _____. If I charged my time to them I'm sure they would reconsider how long they made he process.