Researched firm. Found HR contact. Emailed HR. Followed up with HR. Two months passed. Received email for first interview. Interviewed with principal one on one. Followed up w/ thank you. Two weeks passed. Received email for second interview with different principal and senior staff member. Followed up with thank you. Two days passed. Received job offer.