Had an initial phone screening call and then another phone call with the hiring manager. After that, went onsite where I talked to about five people for 30 minutes each and got lunch with the hiring manager that I talked over the phone with. Good experience and everyone seems nice.