Recruiter was very professional and set the phone interview up very promptly. Passed the phone interview, got invited on-site within a couple of days. The full day on-site interview consisted of four interviews, including an informal lunch, with some technical and some behavioral. Interview went very well, but I found out two weeks later that the position went to someone else with more experience.