A recruiter sent me an email out of no where asking if I would like to join the company. I replied saying I was interested, and the recruiter called a couple minutes later for a phone interview. After that, I had to take a half day from my then-job in order to do an interview there. The interview was about 3 hours long, with all of management. 3 consecutive interviews, leading up to the director of the department. 48 hours later, I was given an offer letter.