Got referred by a former peer. Within 2 days, got quick phone screen by Recruiter followed by Hiring Manager. Within days, got onsite interview. The negotiation took 2 months however. Tough negotiation but ultimately found a reasonable middle ground. They sent gift package to my home after interview. Also, they were very nice during the interview process. Very respectful and organized.