Phone interview with internal recruiter, who was very nice. Was set up with an in-person interview for a the next day with the hiring manager. Met the recruiter at the reception desk and was brought to meet the hiring manager. Questions were standard and manager was very professional and easy to communicate with. Brought back for second round of interviews a week later to meet the higher ups, who was also very professional. I received an offer about two weeks after that. Overall, I was impressed with the entire process. The recruiter was quick and efficient, sending me paperwork the same day we spoke on the phone, and answered any questions I had. Background check was pushed through as soon as my second interview round was complete, and offer was sent by recruiter as soon as the check was done and results sent.