Long, but very detail and good. We walk the floor for 2 hours, while meeting different areas of the business. I met all parts of The Upper Management Team. I was call back for a second interview and it also went good. The Company has a great family feel at the same time taking care of the business.