First, I was contacted by a recruiting firm that All Star uses to vet candidates, and had a half-hour phone screening. Then I had a call with the supervisor I would report to, which lasted about 45 minutes.
For my in-person interview, I came in at around 9 or 10 and left at 3 I believe, spending roughly 45 minutes with each person I spoke to. I had two conversations in the morning, then one over lunch, then 3 more in the afternoon.
I was interviewed by people from nearly every department and was told the schedule in advance, so I had a chance to prepare questions for each person. Everyone was friendly and engaged, and even though it was a long day, I was comfortable and left feeling good about the interview and the company.
Since I was offered and accepted a position, I can add that my initial impression of the company and the people as warm, supportive, and easygoing was pretty accurate.