30 min phone interview with HR, 1hr phone interview with hiring manager, 4hrs onsite with hiring manager and various people that you will be interfacing with if hired.
They were professional and friendly. From application submission to offer took about 40 days.