Referred by current employee, received an email from a recruiter requesting a time to set up a phone interview. Recruiter took two weeks to get back to me to confirm a time. One 30 min phone call with her, a week later I had another 20 min phone interview with the hiring manager. A week after that I had an in person interview session with three interviews of 45 minutes each with different managers. Heard nothing back for two months until I finally received a standard rejection email. Interviews were all fairly easy, but I found the whole process tedious and rude.