Submitted an application online, was contacted by a recruiter about an on-site interview in Syracuse, NY. Company paid for flight/rental/meals. The on-site interview consisted of a presentation by HR and an engineer for about 1 - 1.5 hours to a group of about 12 candidates, and a quick-ish tour, and then everyone was split up to different rooms to be interviewed 1-on-1. There were 3 back-to-back interviews, each about an hour, with 3 different people, of varying seniority (sr. managers, lead engr, 'entry level' managers). The interviewers all had a sheet of questions which they wanted the candidate to answer in 'STAR' format. All behavioral questions, asking to draw on my past experiences, and some occasional probing question (slightly technical) that asked something a little deeper about an experience or project I mentioned. One slightly frustrating part was that the interviewers all had the same questions, and preferred if I gave a different answer for each time I was asked a given question (this was challenging for some of the tougher behavioral questions).
After interviews was lunch and a chance for final questions before wrapping up early afternoon.
Overall very pleasant experience; enjoyed talking to my interviewers.
Showing significant knowledge of the companies current contracts and related contracts seemed to catch a lot of attention.
Received a phone call telling me to expect an email offer about a week after interviewing.