Initial phone conversations with the hiring manager were straightforward. i got invited out for a series of interviews (3 days). Day 1 was a panel interview with 2 sales reps who tried to make you feel as uncomfortable as possible to determine how you respond in tricky situations. Day 2 consisted of a technical interview with behavioral questions, an interview with the higher ups, and an interview with the regional HR rep (which was a very effective interview). Day 3 was meeting the team I'd be working with.
Lot's of down time during all three days. Some interviews were in different locations which can add to the stress (finding the place,parking, etc). Luckily, I knew most of my interviewers beforehand, and I knew the job front and back.