Lengthly. Definitely have to take a day off if you are currently working to interview there because you may meet with multiple people in one day. Bring several copies of your resume, even though they may have it already because you could have additional people attend your interview.