first, HR phone screening. There are couple of locations in Cincinnati. Certain roles are available in both locations, I believe. Then I was scheduled for an in person interview with five people. Some peer developers and one hiring manager. Finally Director phone call interview before the offer.